roller是个有名的基于Java开发的开源的Blog程序。据说还是Hibernate + struts的架构呢,源代码很值得研究研究。Sun公司的员工Blog就是采用的Roller.
今年11月24号刚刚发布的最新版2.0
下载地址为:
https://roller.dev.java.net/servlets/
ProjectDocumentList?folderID=4476&expandFolder=4476&folderID=0
ProjectDocumentList?folderID=4476&expandFolder=4476&folderID=0
把roller目录放到tomcat的webapps目录下
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就可以用了
还不错,已经部分汉化了