必要的软件环境:
1. jdk 1.4.2
2. a servlet 2.4 compatible container (i.e. tomcat 5.0.x)
3. a sql database (i.e. mysql 4.1.x)
我的经验:
Tomcat 5.5.12好像只能用这个版本,用过6.0会有jasper操作死机,版本太低好像也不行,建议用这个版本
MySQL 5.0以下版本都可以
jdk 1.4以上没有问题
安装步骤:
在
Mysql
中
1: 新增数据库,编码为GBK
- CREATE DATABASE `xplanner` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
2:创建用户
- GRANT ALL PRIVILEGES ON xplanner.* TO 'xplanner'@'localhost' IDENTIFIED BY 'xp' WITH GRANT OPTION;
在XPlanner目录下中
3: 更改xplanner-custom.properties 或 xplanner.properties 配置Hibernate
- # Hibernate MySQL Configuration
- hibernate.dialect=com.technoetic.xplanner.db.hibernate.XPlannerMySQLDialect
- hibernate.connection.driver_class=com.mysql.jdbc.Driver
- hibernate.connection.dbname=xplanner
- hibernate.connection.url=jdbc:mysql://localhost/xplanner?autoReconnect=true&useUnicode=true&characterEncoding=GBK
- hibernate.connection.username=xplanner
- hibernate.connection.password=xp
- xplanner.migration.databasetype=mysql
- xplanner.migration.patchpath=patches:com.technoetic.xplanner.upgrade:com.technoetic.xplanner.security.install
5:创建MySQL表格
ant install.db.hibernate.schema
6:汉化问题:
把汉化文件ResourceBundle.properties(如果需要请发信给我zanhua.guo@hotmail.com)覆盖到xplanner/WEB-INF/classes目录下。
7: 修改web-inf/classes目录下的spring-beans.xml文件。
替换内容 1. Open /xplanner/WEB-INF/classes/sbring-beans.xml 2. Find the bean id="metaRepository" 3. Replace ...... with .....
- <property name="repositories">
- <bean class="java.util.HashMap">
- <constructor-arg>
- <map>.....</map>
- </constructor-arg>
- </bean>
- </property>
8. 启动tomcat