apache-roller-src-3.1.tar.gz 配置过程。
weblogic8.1下部署。
1. 执行数据库脚本 WEB-INF/dbscripts/oracle/createdb.sql
2. 为数据库设置数据源名称为: jdbc/rollerdb //(*)、(?)
配置mail的jndi名称为mail/Session,properties里配置相应的属性
如: mail.smtp.host=10.147.142.84 (10.147.142.84是邮件服务器)。
3. 修改hibernate.cfg.xml,以下配置,注意,hibernate的版本最好是3.2以上。
<property name="hibernate.query.factory_class">
org.hibernate.hql.ast.ASTQueryTranslatorFactory property>
4. 修改roller-custom.properties,注意这个是客户定制的一些配置,默认配置是在roller.properties。
#set uploade directory
uploads.dir=D:/bea/user_projects/domains/blogdomain/roller/roller_data/uploads
#set search index directory
search.index.dir=D:/bea/user_projects/domains/blogdomain/roller/roller_data/search-index
#set user register password whether or not encrypt
passwds.encryption.enabled=false
#set hibernate dialect, also can modify hibernate.cfg.xml
hibernate.dialect=org.hibernate.dialect.Oracle9iDialect
uploads.dir=D:/bea/user_projects/domains/blogdomain/roller/roller_data/uploads
#set search index directory
search.index.dir=D:/bea/user_projects/domains/blogdomain/roller/roller_data/search-index
#set user register password whether or not encrypt
passwds.encryption.enabled=false
#set hibernate dialect, also can modify hibernate.cfg.xml
hibernate.dialect=org.hibernate.dialect.Oracle9iDialect
5. 注意:部分程序是没有源码的,可参考相关的jar包 (这里不是很明白???)
roller-business.jar 业务逻辑,映射文件等
roller-web.jar 展现逻辑
6. 设置应用服务器使用UTF-8编码以使国际化(I18N)正常工作。