irisbay.com
 
周四, 2010-09-09
Newsflash

Iris零售业解决方案。适合大型超市、商场、连锁超市和便利超市。

Iris商业管理系统是一款功能齐全、性能稳定的网络版商业管理软件,系统以模块方式构建,便于扩展,灵活配置,适用于多门店、连锁超市及大中型超市使用,在全国各地有大批成功用户。

使用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