使用postgreSQL作为roller的后台数据库

前端之家收集整理的这篇文章主要介绍了使用postgreSQL作为roller的后台数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

roller是个有名的基于Java开发的开源的Blog程序。据说还是Hibernate + struts的架构呢,源代码很值得研究研究。Sun公司的员工Blog就是采用的Roller.


今年11月24号刚刚发布的最新版2.0
安装也很简单 (很多使用MysqL的安装说明, 我就主要说一下对于用postgresql的情况,应该怎么改server.xml)
把roller目录放到tomcat的webapps目录下
2 执行roller目录下的 WEB_INF/dbscripts/postgresql/createdb.sql
(事先在postgresql中创建一个database给roller,我创建的是rolldb. 然后连上rolldb执行createdb.sql)
3 修改server.xml ()
加入如下内容
<Context path="/roller" docBase="roller" debug="0"
reloadable="true" crossContext="true" >
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.postgresql.Driver"
connectionURL=
"jdbc:postgresql://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.postgresql.Driver </value >
</parameter >
<parameter >
<name >url </name >
<value >jdbc:postgresql://localhost:5432/rolldb </value >
</parameter >
</ResourceParams >
</Context >

上面这段通常是放在 </host> 前面
4 启动tomcat就可以用了
还不错,已经部分汉化了

猜你在找的Postgre SQL相关文章