创建mysql数据库并指定编码
xplanner的⾥有句话
“XPlanner has only been tested on mysql 4.x, myslq 5.0, Tomcat 5.x, java 1.4, windows and linux.”
不过我⽤的环境是,JDK1.5+tomcat5.5+mysql5
安装jdk、tomcat、mysql省略......
#mysqladmin -u root password centos
# mysql -u root -p
Enter password:
mysql> create database xplanner character set utf8;
mysql>create user xplauser identified by 'xplanner';
mysql>grant all privileges on xplanner.* to identified by 'xplanner' with grant option;
mysql>grant all privileges on xplanner.* to identified by 'xplanner' with grant option;
mysql> flush privileges;
hibernate.hnoetic.xplanner.db.hibernate.XPlannerMySQLDialect
tion.driver_sql.jdbc.Driver
tion.url=jdbc:mysql://localhost/xplanner?autoReconnect=true&useUnicode=true&characterEncoding=UTF8 tion.username=xplauser
tion.password=xplanner
步骤:
1、下載 xplanner-0.7b7b-war.zip
可以到去下载,不要下载xplanner-0.7b7-war.zip,要下载xplanner-0.7b7b-war.zip
2、xplanner/web-inf/classes/xplanner.properties 跟 xplanner-custom.properties成相应的数据库连接
3、xplanner-0.7b7-war/ant create.db.schema.script会在installer⽬录下⽣成⽂件
4、將 installer ⽬录下的 hibernate_schema.sql 的資料跑⼀遍,会在数据库产⽣需要的表
这个脚本⽂件每条语句都没有⽤分号包住,还要⾃⼰修改成mysql可执⾏的格式
5、xplanner-0.7b7-war/ant bootstrap 建⽴ sysadmin 的資料進 mysql
6、删除 /WEB-INF/classes/patches 下所有資料
7、 xplanner Copy 到 Tomcat
8、替换内容
打开 /xplanner/WEB-INF/l
到 bean id="metaRepository"
替换成如下样⼦
<property name="repositories">
<bean class="java.util.HashMap">
<constructor-arg>
<map>.....</map>
</constructor-arg>
</bean>
</property>
就是把<map>...</map>⽤外⾯两个属性包住.
9、foot.jsp页⾯报错,JSP页⾯报错其实挺简单的,就是引号⾥⾯套了个引号,把⾥⾯的引号转义下就OK了。
MYSQL中⽂乱码问题:
mysql下载出现installer1: 更改xplanner-custom.properties
2: 新增数据库,编码为GBK
CREATE DATABASE `xplanner` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
其实只要存取编码⼀致,都设置成UTF8的也没有问题!
问题:
把⽂件 runthu.javaeye/topics/download/942e7cab-b1f3-3376-bd00-8c804f602983 覆盖到xplanner/WEB-INF/classes⽬录下。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论