TOMCAT5+MYSQL5+JIRA3.6.4配置说明
上一篇 /
下一篇 2010-09-19 10:52:46
/ 个人分类:jira配置总结
转自:http://ning94lihua2006.spaces.live.com/blog/cns!A69C39C0C3E03858!140.entryTOMCAT5+MYSQL5+JIRA3.6.4配置说明
1、安装MYSQL数据库,本文假定安装目录是d:\mysql
2、在MYSQL中创建数据库
开始 -> 运行->输入cmd,按确定打开dos窗口
在命令行下输入
c:\>d:
d:\>cd d:\mysql\bin
d:\mysql\bin>mysql -uroot -p
Enter password: //第一安装没有密码,可直接回车
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 47 to server version: 5.0.0-alpha-n
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database jira;
mysql> use jira;
mysql> show tables;
mysql> exit;
3、解压jira企业版到硬盘中,本文假定存放目录为d:\jira3.6.4
打开文件 D:\jira3.6.4\edit-webapp\WEB-INF\classes\entityengine.xml,修改之
段落1
原文
<datasource name="defaultDS"
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
field-type-name="hsql"
check-on-start="true"
use-foreign-keys="false"
use-foreign-key-indices="false"
check-fks-on-start="false"
check-fk-indices-on-start="false"
add-missing-on-start="true">
<jndi-jdbc jndi-server-name="default"
jndi-name="java:comp/env/jdbc/JiraDS" />
</datasource>
修改文
<datasource name="defaultDS"
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
field-type-name="mysql"
check-on-start="true"
use-foreign-keys="false"
use-foreign-key-indices="false"
check-fks-on-start="false"
check-fk-indices-on-start="false"
add-missing-on-start="true">
<jndi-jdbc jndi-server-name="default"
jndi-name="java:comp/env/jdbc/JiraDS" />
</datasource>
段落2
原文
<transaction-factory class="org.ofbiz.core.entity.transaction.JNDIFactory">
<user-transaction-jndi jndi-server-name="default" jndi-name="java:comp/UserTransaction"/>
<transaction-manager-jndi jndi-server-name="default" jndi-name="java:comp/UserTransaction"/>
</transaction-factory>
修改文
<transaction-factory class="org.ofbiz.core.entity.transaction.JNDIFactory">
<user-transaction-jndi jndi-server-name="default" jndi-name="java:comp/env/UserTransaction"/>
<transaction-manager-jndi jndi-server-name="default" jndi-name="java:comp/env/UserTransaction"/>
</transaction-factory>
4、编译jira
d:\mysql\bin>cd\
d:\>cd jira3.6.4
d:\jira3.6.4>build
5、拷贝配置文件
将D:\jira3.6.4\dist-tomcat\tomcat-5.5\jira.xml 文件拷贝到%TOMCAT_HOME%\conf\Catalina\localhost中,本文作者的TOMCAT_HOME为D:\apache-tomcat-5.5.15\
修改如下:
原文:
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="sa"
password=""
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:D:\jira3.6.4/database/jiradb"
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"/>
修改文
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="root"
password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jira?useUnicode=true"
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"/>
6、修改TOMCAT配置文件:server.xml
原文
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"/>
修改文
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true"/>
7、拷贝jira下的tomcat架包
解压jira-jars-tomcat5.zip,将其中的jar文件拷贝到%TOMCAT_HOME%\common\lib下
8、拷贝mysql的jdbc驱动包到tomcat的%TOMCAT_HOME%\common\lib下
9、启动tomcat,打开ie在地址栏中输入http://localhost:8080/jira
备注:
遇到过如下问题:
执行tomcat的启动文件startup.bat失败
解决办法,在环境变量中添加tomcat变量,变量名:CATALINA_HOME,值:D:\apache-tomcat-5.5.15
收藏
举报
TAG: