irisbay.com
 
周二, 2012-02-07
Newsflash

MIPCfg是个灵活配置和保存IP设置的小工具,帮助你记录在不同工作环境中的IP设置。
当你重新回到一个工作环境中时,能轻松地恢复该环境中的IP设置。本软件适合经常携带笔记本辗转于多个IP设置工作地点的人士,也适合工作地点中需要切换不同的网段进行不同的工作的人士,以及家中和办公室中IP设置不同的人士。

使用postgreSQL作为roller的后台数据库 PDF 打印 E-mail
作者:Nick   
2007-09-26 08:00

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


2005年11月24号刚刚发布的最新版2.0
下载地址为: https://roller.dev.java.net/servlets/
ProjectDocumentList?folderID=4476&expandFolder=4476&folderID=0

安装也很简单 (很多使用mysql的安装说明, 我就主要说一下对于用postgreSQL的情况,应该怎么改server.xml)

1 解开 执行代码包 (从https://roller.dev.java.net/files/documents/190/24626/roller-2.0-incubating.tar.gz下载)
把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就可以用了

还不错,已经部分汉化了

 
Webdesign by Webmedie.dk Webdesign by Webmedie.dk