用JIRA管理你的項目——(一)JIRA環境搭建

JIRA,你們應該都已經不陌生了!
最初接觸這個工具的時候,我還在一味地單純依靠SVN管理代碼,幻想着SVN能夠有個郵件通知,至少在項目成員進行代碼修改的時候,我能夠第一時間經過郵件得到這個消息! 固然,若是手裏管理的項目衆多的時候,恐怕就要被淹沒了!
一般,當咱們有一項任務須要傳達,並開始實施的時候,多半靠嘴說。再不行,爲了防止抵賴、也爲了幫助本身回憶,咱們都把這些工做寫到了郵件裏。但 是,仍是很難控制項目進度。一些相關的資料沒有版本控制,每每不能綁定具體項目,甚至細化到具體的任務上。單純靠郵件記錄,成本過高!

JIRA偏偏很好的解決了這些問題!


相關連接:

用JIRA管理你的項目——(一)JIRA環境搭建
用JIRA管理你的項目——(二)JIRA語言包支持及插件支持
用JIRA管理你的項目——(三)基於LDAP用戶管理



言歸正傳,JIRA搭建工做開始!
首先,到JIRA主站上下載最新的JIRA(當前最新版本爲4.2.2)

java

Shell代碼  收藏代碼mysql

  1. wget http://wpc.29c4.edgecastcdn.net/8029C4/downloads/software/jira/downloads/atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz  sql



至於說本地的JAVA_HOME環境,咱就不廢話了,能進JavaEye來看blog的這點常識都是有的!

其次,解壓縮JIRA:
咱們把JIRA解壓縮到 /usr/local目錄下
數據庫

Shell代碼  收藏代碼瀏覽器

  1. tar vxzf atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz -C /usr/local/.  jsp


jira的壓縮包名字太長了,索性作個軟鏈接
工具

Shell代碼  收藏代碼url

  1. ln -s /usr/local/atlassian-jira-enterprise-4.2.2-b589-standalone/ /usr/local/jira  spa


而後,啓動JIRA:
.net

Shell代碼  收藏代碼

  1. /usr/local/jira/bin/startup.sh  



訪問http://localhost:8080/,這時候系統會提示jira.home未設置!


jira.home不是JIRA的系統目錄,是用來備份、升級、配置插件的JIRA系統環境目錄!JIRA提供了系統自動備份的功能,就是依靠這個目錄來完成的!
爲了不與JIRA主目錄衝突,咱們爲JIRA設置一個數據目錄——/var/db/jira

Shell代碼  收藏代碼

  1. mkdir /var/db/jira  


先別急,除了創建目錄還須要進行JIRA環境配置

打開JIRA的server.xml文件

Shell代碼  收藏代碼

  1. vi /usr/local/jira/conf/server.xml  


找到<Context>節點,追加

Xml代碼  收藏代碼

  1. <Parameter name="jira.home" value="/var/db/jira"/>  


而後重啓JIRA

Shell代碼  收藏代碼

  1. /usr/local/jira/bin/shutdown.sh  

  2. /usr/local/jira/bin/startup.sh  


若是你恰巧遇上這個錯誤,那麼恭喜你中獎了!

其實只要刪除上鎖文件.jira-home.lock便可!

Shell代碼  收藏代碼

  1. rm -rf /var/db/jira/.jira-home.lock  


而後重啓!

Shell代碼  收藏代碼

  1. /usr/local/jira/bin/shutdown.sh  

  2. /usr/local/jira/bin/startup.sh  



很是讚的系統!根據瀏覽器地域信息自動選擇了中文語言支持,而且語言適配的很是準確!對比JIRA 3,簡直就是飛躍!
立刻就要使用JIRA開展工做?!別急,首先須要得到jira受權碼!
至於當前設置,注意模式設定,必定要選擇「Private」。只有管理員建立賬號,否則任何人都能建立賬號,豈不是喪失了項目管理的功能?!更況且不少公司都使用郵件賬號一統天下(最經常使用的技術點就是LDAP方式了)!

而後設置管理員賬號

最後設置好郵箱,就能夠開始正式 試用 了!!!

爲何是正式試用?咱這是快速啓用,數據庫都是內存數據庫——HSQL DB,不能在生產環境中使用的!

一轉眼,就剩下28天多的試用期了!得趕忙試用了!呵呵!
要商用,就要配置生產環境的數據庫,比方說MySQL!
首先要建立一個數據庫——jiradb

Sql代碼  收藏代碼

  1. create database jiradb charset=utf8  


同時,最好爲jira指定一個專用的數據庫賬號-jira

Sql代碼  收藏代碼

  1. GRANT ALL PRIVILEGES ON jiradb.* TO jira@'%' IDENTIFIED BY 'jira';  


接下來,咱們須要對JIRA進行手術!
首先,修改server.xml

Java代碼  收藏代碼

  1. vi /usr/local/jira/conf/server.xml   


注掉原來的<Resource>節點,替換以下內容

Xml代碼  收藏代碼

  1. <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"  

  2.             username="jira"  

  3.             password="jira"  

  4.             driverClassName="com.mysql.jdbc.Driver"  

  5.             url="jdbc:mysql://localhost/jiradb?useUnicode=true&amp;characterEncoding=UTF8"  

  6.             maxActive="20"   

  7.             validationQuery="select 1"/>  


而後,修改實體配置文件——entityengine.xml

Shell代碼  收藏代碼

  1. vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml   


找到

引用

    <datasource name="defaultDS" field-type-name="hsql"
      schema-name="PUBLIC"

這兩行內容,把hsql改爲mysql,而後幹掉schema-name="PUBLIC"
而後重啓JIRA:

Shell代碼  收藏代碼

  1. /usr/local/jira/bin/shutdown.sh  

  2. /usr/local/jira/bin/startup.sh  


接下來,讓咱們重複剛纔的動做!

成功登陸,而且沒有警告提示!

接下來怎麼用?我也邊研究邊總結!趕忙睡覺先!


相關連接:

用JIRA管理你的項目——(一)JIRA環境搭建
用JIRA管理你的項目——(二)JIRA語言包支持及插件支持
用JIRA管理你的項目——(三)基於LDAP用戶管理

相關文章
相關標籤/搜索