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サービスを停止します.
データベースを作成:
JIRAはTomcatに集積されているので、ポートを修正する方法はTomcatと同じです.
3、JIRAがデフォルトで使用しているデータベースはHSqlで、MySQLに移行するなら、以下のJIRA+MySQLの配置によって変更できます.
1)server.xmlを修正する(経路:/jira/conf/server.xml)
13行目:
b)entityengine.xmlを修正する(経路:/jira/alassian-jira/WEB-INF/clases/entityengine.xml)
100行目を変更:
今JIRAのデータベースはMySQLになりました.
さらに、JIRAサービスの依存サービスにMySQLサービスを追加したいなら、レジストリに更新することができます.
この結果、JIRAはMySQLに依存しており、JIRAはMySQLの起動後に起動し、MySQLが停止すると、JIRAはMySQLより先に停止します.
以上の内容はJIRA+MySQLの配置について紹介しました.
以下の文章は主にJIRA+MySQL配置の実際の操作手順とその実際の操作にコードの例を使います.また、実際の操作において私達の注意すべき事項について説明します.以下は文章の詳細内容について述べます.
1、JDK、JIRA、MySQLのインストールが完了し、JIRAサービスを停止します.
データベースを作成:
- mysql
- create database jiradb character set ‘UTF8′;
ユーザを作成し、権限を与えます.
- create user jirauser identified by ‘jira’;
- grant all privileges on *.* to ‘jirauser’@'%’ identified by ‘jira’ with grant option;
- grant all privileges on *.* to ‘jirauser’@'localhost’ identified by ‘jira’ with grant option;
- flush privileges;
2、JIRAポートを修正するJIRAはTomcatに集積されているので、ポートを修正する方法はTomcatと同じです.
3、JIRAがデフォルトで使用しているデータベースはHSqlで、MySQLに移行するなら、以下のJIRA+MySQLの配置によって変更できます.
1)server.xmlを修正する(経路:/jira/conf/server.xml)
13行目:
- username=”jirauser”
- password=”780824″
- driverClassName=”com.mysql.jdbc.Driver”
- url=”jdbc:mysql://localhost:3306/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8″
- ( minEvictableIdleTimeMillis and timeBetweenEvictionRunsMillis )
- maxActive=”20″
- validationQuery=”select 1″/>
注:以上の「local Host」は、ホスト名または「ホストIP:ポート」、「mysqlポート番号」3306に変更することもできます.b)entityengine.xmlを修正する(経路:/jira/alassian-jira/WEB-INF/clases/entityengine.xml)
100行目を変更:
- <datasource name=”defaultDS” field-type-name=”mysql”
- schema-name=”PUBLIC”
4、連結駆動パッケージMysql JDBC Driverをインストールする
- cp mysql-connector-java-5.1.7-bin.jar /jira/common/lib/
5、JIRAサービスを開始します.今JIRAのデータベースはMySQLになりました.
さらに、JIRAサービスの依存サービスにMySQLサービスを追加したいなら、レジストリに更新することができます.
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\JIRA240209102746
JIRA 24029102746は、JIRAサービス名が長すぎてレジストリにランダムに生成された名前です.DependOnService多テキストキーをベースに追加して、MySQLサービス名を追加すればいいです.この結果、JIRAはMySQLに依存しており、JIRAはMySQLの起動後に起動し、MySQLが停止すると、JIRAはMySQLより先に停止します.
以上の内容はJIRA+MySQLの配置について紹介しました.