缺陷工作流軟體-jira配置安裝
jira是澳大利亞 Atlassian 公司開發的一款優秀的跟蹤及管理軟體工具。
主要包含了Bugs、Task、Improvement、New Feature。
遊戲產業New Feature可以用於當更新日誌用。
提供了豐富的外掛,這裡講述下配置jira的部分。
1>.下載安裝jdk-1_5_0_06-windows-i586-p.exe,“系統變數”中新增JAVA_HOME環境變數;
%HOMEPATH%
2>.下載安裝tomcat5.5.4,“系統變數”中新增TOMCAT_HOME環境變數;注意埠號,查詢衝突。
3>.下載安裝MySql5.0.19; 建立jiradb資料庫及使用者許可權,管理員,root;
4>.下載MySql的JDBC驅動: mysql java-3.1.12-bin.jar;拷貝到Tomcat的common/lib/目錄下;
5>.解壓縮JIRA軟體包;
lib/目錄下
修改/edit-webapp/WEB-INF/classes/entityengine.xml檔案;
找到<datasource>標籤,將field-type-name 屬性修改為mysql
找到如下內容:
<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>
6>.Build JIRA
7>.下載 jira-jars-tomcat5.zip檔案,將此檔案包中的jar檔案拷貝到Tomcat的common/lib/目錄下;
8>.Configure Tomcat
a)Copy dist-tomcat/tomcat-5.5/jira.xml from the built JIRA distribution to your Tomcat's conf/Catalina/localhost/ directory
b)修改jira.xml 如下:
<Context path="/jira" docBase="path/to/atlassian-jira-3.5.3.war">
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jirauser"
password="mypassword"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?autoReconnect=true"/>
<Resource name="UserTransaction" auth="Container"
type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory"
jotm.timeout="60"/>
<Manager className="org.apache.catalina.session.PersistentManager"
saveOnRestart="false"/>
</Context>
9>.修改Tomcat conf/server.xml 檔案
為了在JIRA中支援中文的使用者名稱和組,在connector定義塊中設定
useBodyEncodingForURI="true":
找到如下的Connector定義塊:
<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"/>
10>.Start Tomcat
11>.JIRA配置