junctioner

          Jira 3.5 Enterprise EAR/WAR + mysql 安裝手記

          前段時(shí)間很容易的就試裝了jira的Professional Standalone, 寫得比較簡(jiǎn)單,今天準(zhǔn)備裝一下Enterprise EAR/WAR ,寫個(gè)詳細(xì)一點(diǎn)安裝手記。

          最開(kāi)始的工作自然是下載了。
          把zip包解壓到一個(gè)目錄中,展開(kāi)的內(nèi)容如下:
          edit-webapp:這個(gè)目錄中放的是指定數(shù)據(jù)庫(kù)類型的配置文件;
          etc:這個(gè)目錄中存放有三個(gè)xml文件;分別是換ear/war包用的配置文件;
                   打war包的配置文件有兩一個(gè),jira.xml是通用的,tomcat-5.5-jira.xml是專為tomcat-5.5準(zhǔn)備的。
          src:這是一個(gè)空目錄,可以放自己添加的要編譯的功能源文件;
          tools:這個(gè)目錄中自帶一個(gè)ant(如果你沒(méi)有安裝ant,就用得到它);
          updater:為更新jira配備的一個(gè)更新工具目錄;
          webapp:主要的程序文件目錄;
          appendcp.bat:這個(gè)批處理文件沒(méi)怎么用到;
          build.bat:這個(gè)批處理文件把修改過(guò)的配置文件和程序文件打成一個(gè)可發(fā)布的war/ear包;
          build.sh:功能同build.bat,是在linux下用的;
          build.xml:ant的配置文件;
          readme.txt:軟件說(shuō)明文件;

          展開(kāi)的這些東西還只是“材料”,接下來(lái)就是做一些配置并把它們打成可發(fā)布的包。

          應(yīng)用服務(wù)選用Tomcat5.0;
          數(shù)據(jù)庫(kù)選用mysql Ver 14.7 Distrib 4.1.14 for Win32;

          先建表空間,再分配用戶指定權(quán)限,

          create database jiradb;
          grant all privileges on jiradb.* to jiradbuser@localhost identified by 'jira';

          做好外部了準(zhǔn)備工作,就進(jìn)行配置。
          接著修改edit-webapp\WEB-INF\classes\entityengine.xml
          找到
              <datasource name="defaultDS" 
                  field-type-name
          ="hsql"
                  helper-class
          ="org.ofbiz.core.entity.GenericHelperDAO"
                  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"
                  check-indices-on-start
          ="true">
          替換為
              <datasource name="defaultDS" 
                  field-type-name
          ="mysql"
                  helper-class
          ="org.ofbiz.core.entity.GenericHelperDAO"
                  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"
                  check-indices-on-start
          ="true">

          再修改etc\jira.xml(如果應(yīng)用服務(wù)用tomcat5.5,則修改etc\tomcat-5.5-jira.xml
          找到
              <parameter>
                
          <name>driverClassName</name>
                  
          <!-- NOTE: if you change the database type, you will need to change it in WEB-INF/classes/entityengine.xml -->
                
          <value>org.hsqldb.jdbcDriver</value>
              
          </parameter>
              
          <parameter>
                
          <name>url</name>
                
          <value>jdbc:hsqldb:@JIRA_HOME@/database/jiradb</value>
              
          </parameter>
              
          <parameter>
                
          <name>username</name>
                
          <value>sa</value>
              
          </parameter>
              
          <parameter>
                
          <name>password</name>
                
          <value></value>
              
          </parameter>
          修改為
              <parameter>
                
          <name>driverClassName</name>
                  
          <!-- NOTE: if you change the database type, you will need to change it in WEB-INF/classes/entityengine.xml -->
                
          <value>com.mysql.jdbc.Driver</value>
              
          </parameter>
              
          <parameter>
                
          <name>url</name>
                
          <value>jdbc:mysql://localhost:3306/jiradb?autoReconnect=true</value>
              
          </parameter>
              
          <parameter>
                
          <name>username</name>
                
          <value>jiradbuser</value>
              
          </parameter>
              
          <parameter>
                
          <name>password</name>
                
          <value>jira</value>
              
          </parameter>

          配置完后,就可以build一個(gè)jira的war包了。
          如果系統(tǒng)中已裝有ant,則直接運(yùn)行build.bat文件,沒(méi)有安裝的話,它會(huì)運(yùn)行自帶的ant。

          build運(yùn)行完后,會(huì)在當(dāng)前目錄生成三個(gè)目錄,
          dist-generic:存放通用的war包,直接拷貝到應(yīng)用服務(wù)的服務(wù)目錄中就可以運(yùn)行;
          dist-tomcat:存放發(fā)布到tomcat中的外部war包及配置文件;
          tmp:build運(yùn)行過(guò)程中的臨時(shí)文件目錄;

          dist-tomcat目錄中,有一個(gè)war包,和對(duì)應(yīng)三個(gè)tomcat版本的配置文件目錄。

          在此,拷貝dist-tomcat/tomcat-5/jira.xml$Tomcat/conf/Catalina/localhost/
          啟動(dòng)tomcat,在IE地址樣中輸入:http://localhost:8080/jira
          第一次運(yùn)行jira,顯示安裝配置頁(yè)面。(沒(méi)有裝截圖軟件,就不顯示截圖)
          在這個(gè)配置頁(yè)面,jira會(huì)根據(jù)操作系統(tǒng)的語(yǔ)言設(shè)置,選用相應(yīng)的語(yǔ)言包(漢包的效果也不錯(cuò),不存在語(yǔ)言問(wèn)題:)),依照著相關(guān)的提示做相應(yīng)的設(shè)置就OK,唯一花時(shí)間的事,就是要在線生成一個(gè)授權(quán)碼,用下載jira的用戶名登錄,可以獲得一個(gè)援權(quán)碼,填好援權(quán)碼下一步。
          接下來(lái)是添加管理員,設(shè)置好后下一步。
          再接下來(lái)是郵件通知的設(shè)置,此處你可以暫時(shí)禁用郵件通知,以后也可以重新啟動(dòng)郵件通知。
          設(shè)置完成后就可以以剛才添加的管理員登錄,創(chuàng)建BUG跟蹤管理項(xiàng)目了。

          posted on 2006-02-06 12:01 junctioner 閱讀(2144) 評(píng)論(0)  編輯  收藏 所屬分類: 技術(shù)之路

          <2006年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627281234
          567891011

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(8)

          隨筆分類

          隨筆檔案

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 中宁县| 宜宾县| 大荔县| 黄冈市| 怀来县| 黄石市| 沁水县| 武城县| 芜湖县| 广东省| 施甸县| 天门市| 楚雄市| 繁昌县| 新兴县| 新建县| 廉江市| 连州市| 得荣县| 闽清县| 华安县| 马公市| 蒲江县| 天门市| 香港 | 微山县| 柯坪县| 曲靖市| 阳春市| 闻喜县| 筠连县| 呼和浩特市| 玉环县| 彰化市| 永城市| 太仆寺旗| 泽普县| 谷城县| 保德县| 随州市| 信丰县|