前端之家收集整理的这篇文章主要介绍了
使用postgreSQL作为roller的后台数据库,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
roller是个有名的基于Java开发的开源的Blog程序。据说还是Hibernate + struts的架构呢,源
代码很值得研究研究。Sun公司的员工Blog就是采用的Roller.
今年11月24号刚刚发布的最新版2.0
安装也很简单 (很多使用
MysqL的安装说明, 我就主要说一下对于用postgre
sql的情况,应该怎么改server.xml)
把roller目录放到tomcat的webapps目录下
2 执行roller目录下的 WEB_INF/dbscripts/postgre
sql/createdb.
sql
(事先在postgre
sql中创建一个database给roller,我创建的是rolldb. 然后连上rolldb执行createdb.
sql)
@H_
502_33@
3
修改server.xml ()
<Context path="/roller" docBase="roller" debug="0"
reloadable="true" crossContext="true" >
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.postgre
sql.Driver"
connectionURL=
"jdbc:postgre
sql://localhost:5432/rolldb"
connectionName="postgres"
connectionPassword="12345"
userTable="rolleruser"
userNameCol="username"
userCredCol="passphrase"
userRoleTable="userrole"
roleNameCol="rolename" debug="0" / >
<Resource auth="Container" name="jdbc/rollerdb"
type="javax.
sql.DataSource"/ >
<ResourceParams name="jdbc/rollerdb" >
<parameter >
<name >validationQuery </name >
<value >select version(); </value >
</parameter >
<parameter >
<name >factory </name >
<value >org.apache.commons.dbcp.BasicDataSourceFactory </value >
</parameter >
<parameter >
<name >maxActive </name >
<value >400 </value >
</parameter >
<parameter >
<name >maxWait </name >
<value >5000 </value >
</parameter >
<parameter >
<name >maxIdle </name >
<value >2 </value >
</parameter >
<parameter >
<name >username </name >
<value >postgres </value >
</parameter >
<parameter >
<name >password </name >
<value >12345</value >
</parameter >
<parameter >
<name >driverClassName </name >
<value >org.postgre
sql.Driver </value >
</parameter >
<parameter >
<name >url </name >
<value >jdbc:postgre
sql://localhost:5432/rolldb </value >
</parameter >
</ResourceParams >
</Context >
上面这段通常是放在 </host> 前面
4 启动tomcat就可以用了
还不错,已经部分汉化了