程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> JIRA+MySQL配置的實際操作流程與注意事項

JIRA+MySQL配置的實際操作流程與注意事項

編輯:MySQL綜合教程

以下的文章主要講述的是JIRA+MySQL配置的實際操作流程以及在其實際操作中我們要用到代碼示例,還有對在實際操作中值得我們大家注意的事項描述,下面就是文章的詳細內容講述,望大家會有所收獲。 

1、JDK、JIRA、MySQL安裝完畢,停止JIRA服務

創建數據庫:

  1. mysql  
  2. create database jiradb character set ‘UTF8′; 

創建用戶並賦與權限:

  1. create user jirauser identified by ‘jira’;  
  2. grant all privileges on *.* to ‘jirauser’@'%’ identified by ‘jira’ with grant option;  
  3. grant all privileges on *.* to ‘jirauser’@'localhost’ identified by ‘jira’ with grant option;  
  4. flush privileges; 

2、修改JIRA端口

JIRA是集成在Tomcat上面的,所以修改端口的方法和Tomcat修改端口的方法是一樣的。

3、JIRA默認使用的數據庫是HSql,如果要遷移到MySQL,可以通過以下的JIRA+MySQL配置改動。

1)修改server.xml (路徑:/jira/conf/server.xml)

第13行:

  1. username=”jirauser”  
  2. password=”780824″  
  3. driverClassName=”com.mysql.jdbc.Driver”  
  4. url=”jdbc:mysql://localhost:3306/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8″  
  5. (刪除minEvictableIdleTimeMillis and timeBetweenEvictionRunsMillis項 )  
  6. maxActive=”20″  
  7. validationQuery=”select 1″/> 

注:以上“localhost”可不該,也可改為主機名或設為”主機IP:端口“,mysql端口號為”3306“。

b)修改entityengine.xml (路徑:/jira/atlassian-jira/WEB-INF/classes/entityengine.xml)

第100行修改為:

  1. <datasource name=”defaultDS” field-type-name=”mysql”  
  2. 刪除schema-name=”PUBLIC” 

4、安裝連接驅動包 Mysql JDBC Driver

  1. cp mysql-connector-java-5.1.7-bin.jar /jira/common/lib/ 

5、啟動JIRA服務 。

現在JIRA的數據庫已經是MySQL了。

如果希望更進一步,將JIRA服務的依賴服務中加上MySQL服務,可以在注冊表中更新

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\JIRA240209102746 

JIRA240209102746由於是JIRA服務名太長而在注冊表中隨機生成的名字,在基中添加一個DependOnService多文本鍵值,把MySQL服務名添加進去就行了

這樣的結果是JIRA依賴於MySQL,JIRA會在MySQL啟動後啟動,如果MySQL停止,JIRA會先於MySQL停止。

以上的相關內容就是對JIRA+MySQL配置的介紹,望你能有所收獲。

原文標題:JIRA+MySQL配置

連接:http://www.cnblogs.com/gaotianle/archive/2009/10/27/1590659.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved