目前公司研發使用jira軟件進行項目管理,安裝了GreenHopper,JIRA Subversion plugin,Links Hierarchy Reports等插件。jira數據庫採用oracle 11g。因爲歷史緣由,採用的操做系統版本爲windows server 2008 32位。java
一:新需求彙總:數據庫
1: 把jira遷移到windows server 2008 64位的新服務器上windows
2:新安裝fisheye插件並解決受權問題服務器
3: jira,fisheye,svn的整合oracle
4:調整jira的運行內存jvm
二:操做步驟及注意事項ide
1:新服務器上安裝jira軟件,安裝路徑務必同舊服務器保持一致,不然會出現插件缺失的狀況!要採用和舊服務器一樣的jira軟件版本,這裏採用jira版本4.4.5svn
2:下載並安裝64位jdk,這裏採用java版本1.6.0_43ui
C:\Users\Administrator>java -version java version "1.6.0_43" Java(TM) SE Runtime Environment (build 1.6.0_43-b01) Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
3:下載並安裝fisheye,這裏採用fisheye-2.4.3版本,下載完成後解壓運行bin目錄下的start.bat便可啓動。url
4:fisheye受權問題,參考百度文庫連接便可!
5:jira同fisheye以及svn的整合
進入jira的管理員頁面,點擊源代碼控制,點擊fisheye configuration標籤進行整合
6:調整jira運行內存
可參考jira官方文檔:https://confluence.atlassian.com/display/JIRA/Increasing+JIRA+Memory
7:其餘問題
調整完內存,發現啓動jira服務報以下錯誤!
調整完內存,發現啓動jira服務報以下錯誤! [2014-02-21 09:59:09] [info] Commons Daemon procrun (1.0.5.0 32-bit) started [2014-02-21 09:59:09] [info] Running 'JIRA180214141702' Service... [2014-02-21 09:59:09] [info] Starting service... [2014-02-21 09:59:09] [error] %1 不是有效的 Win32 應用程序。 [2014-02-21 09:59:09] [error] Failed creating java C:\Program Files (x86)\Java \jdk1.6.0_43\jre\bin\server\jvm.dll [2014-02-21 09:59:09] [error] %1 不是有效的 Win32 應用程序。 [2014-02-21 09:59:09] [error] ServiceStart returned 1 [2014-02-21 09:59:09] [error] %1 不是有效的 Win32 應用程序。 [2014-02-21 09:59:09] [info] Run service finished. [2014-02-21 09:59:09] [info] Commons Daemon procrun finished
因而採用bat腳本方式調度jira和fisheye的啓動和關閉!
使用fisheye能夠在jira上直接查看svn個更新狀況,但須要svn提交的時候寫上對應jira問題的標籤