JIRA+MySQL配置の実際の操作手順と注意事項

3833 ワード

JIRA上CSDNを買います.特別割引購入通路:http://atlassian.csdn.net/module/btc/atlassian/prduct_detail?project_id=445&module=34&product=9
以下の文章は主に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″/> 
注:以上の「local Host」は、ホスト名または「ホストIP:ポート」、「mysqlポート番号」3306に変更することもできます.
b)entityengine.xmlを修正する(経路:/jira/alassian-jira/WEB-INF/clases/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 
JIRA 24029102746は、JIRAサービス名が長すぎてレジストリにランダムに生成された名前です.DependOnService多テキストキーをベースに追加して、MySQLサービス名を追加すればいいです.
この結果、JIRAはMySQLに依存しており、JIRAはMySQLの起動後に起動し、MySQLが停止すると、JIRAはMySQLより先に停止します.
以上の内容はJIRA+MySQLの配置について紹介しました.