jira
程序员文章站
2022-06-24 20:34:57
...
[quote]
1、JDK、JIRA、MySQL安装完毕,停止JIRA服务
创建数据库:
创建用户并赋与权限:
2、修改JIRA端口
JIRA是集成在Tomcat上面的,所以修改端口的方法和Tomcat修改端口的方法是一样的。
3、JIRA默认使用的数据库是HSql,如果要迁移到MySQL,可以通过以下的配置改动。
1)修改server.xml (路径:/jira/conf/server.xml)
第13行:
注:以上“localhost”可不该,也可改为主机名或设为”主机IP:端口“,mysql端口号为”3306“。
b)修改entityengine.xml (路径:/jira/atlassian-jira/WEB-INF/classes/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
JIRA240209102746由于是JIRA服务名太长而在注册表中随机生成的名字,在基中添加一个DependOnService多文本键值,把MySQL服务名添加进去就行了
这样的结果是JIRA依赖于MySQL,JIRA会在MySQL启动后启动,如果MySQL停止,JIRA会先于MySQL停止。[/quote]
[quote]一:环境
window2003s
tomcat5.5.17
jira 3.6.2
mssql 2k
二:部署步骤:
1、下载后解压到一个文件夹。然后修改$JIRA_HOME/edit-webapp/WEB-INF/classes/entityengine.xml里面关于datasource的field-type-name,我这儿采用mssql
2、对于tomcat,我们在定义jndi name时必须修改为:jndi-name="java:comp/env/UserTransaction"/
3、download jira-jars-tomcat5.zip 把里面的jar放在tomcat的common/lib下,最好还把你的数据库的jdbc driver也放置在里卖弄。
4、在tomcat的conf\Catalina\localhost下建立jira.xml文件
5、修改tomcat的server.xml文件,在connector最后加上: useBodyEncodingForURI="true"/
6、修复tomcat的内存泄露
set CATALINA_OPTS=%CATALINA_OPTS% -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true
7、启动tomcat,即可开始设置jira。
8、提供一个3.6.2的jira的serialNo:
[quote] OroRmQKaApTcRvusnbiNcNeAnOMNfsrFfThcdCCTHabXvn
mi2KGDlry0N0y2rGGMSRHzLv2Kcr2ahS4Vc6IoiNDQt67v
pRQusqnqNrqOpRNRrMWVRorrRqrnmropqxxuTSXSTvostU
UnnutssuourqruUUnnutssuourqruUUYgtrifk [/quote][/quote]
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,可以通过以下的配置改动。
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″/>
注:以上“localhost”可不该,也可改为主机名或设为”主机IP:端口“,mysql端口号为”3306“。
b)修改entityengine.xml (路径:/jira/atlassian-jira/WEB-INF/classes/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
JIRA240209102746由于是JIRA服务名太长而在注册表中随机生成的名字,在基中添加一个DependOnService多文本键值,把MySQL服务名添加进去就行了
这样的结果是JIRA依赖于MySQL,JIRA会在MySQL启动后启动,如果MySQL停止,JIRA会先于MySQL停止。[/quote]
[quote]一:环境
window2003s
tomcat5.5.17
jira 3.6.2
mssql 2k
二:部署步骤:
1、下载后解压到一个文件夹。然后修改$JIRA_HOME/edit-webapp/WEB-INF/classes/entityengine.xml里面关于datasource的field-type-name,我这儿采用mssql
2、对于tomcat,我们在定义jndi name时必须修改为:jndi-name="java:comp/env/UserTransaction"/
3、download jira-jars-tomcat5.zip 把里面的jar放在tomcat的common/lib下,最好还把你的数据库的jdbc driver也放置在里卖弄。
4、在tomcat的conf\Catalina\localhost下建立jira.xml文件
<Context path="/jdxjira" docBase="E:/atlassian-jira-enterprise-3.6.2/webapp">
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="sa"
password="sa"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://localhost:1433/jiradb"/>
<Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory"
jotm.timeout="60"/>
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>
</Context>
5、修改tomcat的server.xml文件,在connector最后加上: useBodyEncodingForURI="true"/
6、修复tomcat的内存泄露
set CATALINA_OPTS=%CATALINA_OPTS% -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true
7、启动tomcat,即可开始设置jira。
8、提供一个3.6.2的jira的serialNo:
[quote] OroRmQKaApTcRvusnbiNcNeAnOMNfsrFfThcdCCTHabXvn
mi2KGDlry0N0y2rGGMSRHzLv2Kcr2ahS4Vc6IoiNDQt67v
pRQusqnqNrqOpRNRrMWVRorrRqrnmropqxxuTSXSTvostU
UnnutssuourqruUUnnutssuourqruUUYgtrifk [/quote][/quote]