欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

xplanner安装详细实录(liunx、windows都适合)

javascript 夜阑小雨 772℃ 0评论

xplanner安装实录(liunx、windows都适合)

xplanner的readme.txt里有句话:“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 +ant.1.7 + xplanner-0.7b7b-war.zip

1.        安装jdktomcatmysqlant省略……

2.        配置环境

l         Jdk环境配置:

JAVA_HOME = C:\Program Files\Java\jdk1.5

classpath = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

在path里(不要删除原来)加入= ;C:\Program Files\Java\jdk1.5\bin;C:\Program Files\Java\jre5\bin

然后在命令提示符下执行javac命令,看能不能运行就ok了

l         ANT环境配置:

ANT_HOME= F:\xampp\apache-ant-

Path里面加上bin路径= F:\xampp\apache-ant-\bin

3.        创建数据库

启动数据库后,在cmd 创建数据库并添加用户:

#mysqladmin -u root password centos

# mysql -u root -p

Enter password:

mysql> create database xplanner character set utf8;

mysql>create user admin identified by ‘ admin ‘;

mysql>grant all privileges on xplanner.* to admin@’%’ identified by ‘admin’ with grant option;

mysql>grant all privileges on xplanner.* to admin@’localhost’ identified by ‘admin’ with grant option;

mysql> flush privileges;

4.下載 xplanner-0.7b7b-war.zip

可以到http://ftp.heanet.ie/disk1/sourceforge/x/xp/xplanner/ 去下载,不要下载xplanner-0.7b7-war.zip,要下载xplanner-0.7b7b-war.zip

5.修改数据库连接文件

找到xplanner/web-inf/classes/xplanner.properties 跟 xplanner-custom.properties成相应的数据库连接

修改以下下内容:

hibernate.dialect=com.technoetic.xplanner.db.hibernate.XPlannerMySQLDialect

hibernate.connection.driver_class=com.mysql.jdbc.Driver  hibernate.connection.url=jdbc:mysql://localhost/xplanner?autoReconnect=true&useUnicode=true&characterEncoding=UTF8

hibernate.connection.username=xplauser

hibernate.connection.password=xplanner

6.ANT创建数据库表

l         进入目录:xplanner-0.7b7-war/ 用命令:ant create.db.schema.script

l         这时会在installer目录下生成文件

l         將 installer 目录下的 hibernate_schema.sql 的数据库命令,在myslq中运行一次,这时会在数据库产生需要的表

l         这里可以用 mysql命令 :source F:/xplanner-0.7b7-war/installer/ hibernate_schema.sql

l         这个脚本文件每条语句都没有用分号包住,还要自己修改成mysql可执行的格式

7.进入目录xplanner-0.7b7-war/用命令ant bootstrap 建立sysadmin 的数据到mysql库里

8.删除 \WEB-INF\classes\patches 目录

9. xplanner Copy Tomcat

10.以下替换内容

打开 /xplanner/WEB-INF/classes/spring-beans.xml

找到 bean id=”metaRepository”

替换成如下样子

<property name=”repositories”>

<bean class=”java.util.HashMap”>

<constructor-arg>

<map>…..</map>

</constructor-arg>

</bean>

</property>

就是把<map>…</map>用外面两个属性包住.

此时,就可以启动tomcat5 , 然后通过 http://localhost:8080/xplanner

登陆进去,用户:sysadmin密码:admin

11foot.jsp页面报错,JSP页面报错其实挺简单的,就是引号里面套了个引号,把里面的引号转义下就OK了。

修复1

目录:xplanner\WEB-INF\jsp\view

页面名称:notes.jsp

在这个页面下一下代码修改一下:

<xplanner:link page=”/do/delete/note” onclick='<%=”return confirm(‘Do you want to delete note \\\\'” + StringUtilities.replaceQuotationMarks(StringEscapeUtils.escapeJavaScript(note.getSubject())) + “\\\\’?’)”%>’>

<html:img page=”/images/delete.gif” alt=”delete” border=”0″/>

<xplanner:linkParam id=”oid” name=”note” property=”id”/>

         </xplanner:link>

将<%=”return confirm(‘Do you want to delete note \\\\'” + StringUtilities.replaceQuotationMarks(StringEscapeUtils.escapeJavaScript(note.getSubject())) + “\\\\’?’)”%>提取出来,用个变脸给替换一下就可以;

修复2

目录:xplanner\WEB-INF\jsp\common

页面名称:footer.jsp

错误页面代码:

<bean:message key=”footer.message” arg0=”<%=productionSupportEmail%>” arg1=”<%=issueLink%>” arg2=”<%=appUrl+”/do/systemInfo”%>”/>

将arg2=”<%=appUrl+”/do/systemInfo”%>提出出来,采用一个变量替换。

2: 新增数据库,编码为GBK

CREATE DATABASE `xplanner` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

其实只要存取编码一致,都设置成UTF8的也没有问题!

12.系统汉化问题:

.下载ResourceBundle_zh_CN.properties

这个是http://airtoy.bokee.com/6246373.html的朋友汉化的,我费了好大劲给它转换成utf-8版本了,大家可以直接下载放到E:\Tools\xplannerstd\webapps\ROOT\WEB-INF\classes目录里。重启tomcat,中文版已经配置好了!

下载地址:http://www.rayfile.com/zh-cn/files/af26d5f3-71ba-11de-bac7-0019d11a795f/

转载请注明:夜阑小雨 » xplanner安装详细实录(liunx、windows都适合)

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址