http://zero502.com/blog/article?id=8af4d41555048be00155057c43d80006
Jira作为项目追踪管理软件,是一款非常优秀的软件。起初在官网下载的最新安装版是集成了tomcat7.0。由于需求要配置在自己的服务器上,就花时间研究了一下。下面就分享下用自带的tomcat加载jira的过程。本篇配置过程主要在tomcat6.0上进行。
写在配置之前的话
- 由于Tomcat6.0.24包含一个严重的bug,所以最后使用6.0.32
- 发布多个Atlassian项目在一个Tomcat容器是不被支持的。
配置过程如下
- 下载纯净版(未集成tomcat)Jira压缩包,带WAR的版本。解压到系统根目录下,这里假设在e盘,则解压后的目录为E:\atlassian-jira-5.2.9-war,这里下载的是最新版5.2.9。
- 配置entityengine.xml文件,该文件在Jira解压后的 edit-webapp/WEB-INF/classes/目录下。修改<transaction-factory>...</transaction-factory>标签内容如下
-
配置第2步同目录下的jira-application.properties文件。设置jira.home的值,该值为你新建的任意空目录。例如:我建在d盘根目录,名字为JIRA_Home。则 jira.home=D:\\JIRA_Home 注意 :这里路径为双斜杠(\\). 同时在系统环境变量中添加系统变量。名字为JIRA_HOME 值为D:\JIRA_Home 注意 :这里路径为单斜杠(\).
-
运行Jira解压文件根目录下的build.bat文件 。运行结束后,Jira解压根目录下会新生成 dist-generic 和 dist-tomcat 目录。
-
下在Tomcat6.0.32安装版,并安装。在lib目录下添加连接mysql数据库的jar包
-
下载tomcat加载jira所必需的其他包,同样放到lib目录下。 http://www.atlassian.com/software/jira/downloads/binary/jira-jars-tomcat-distribution-5.2-tomcat-6x.zip
-
确保tomcat的lib目录下 包含 以下架包,确保Jira解压后 E:\atlassian-jira-5.2.9-war\webapp\WEB-INF\lib 目录下 不包含 以下架包。
-
将E:\atlassian-jira-5.2.9-war\dist-tomcat\tomcat-6 目录下的jira.xml文件拷贝到 tomcat的E:\Tomcat 6.0\conf\Catalina\localhost 目录下。
-
配置tomcat->conf目录下的server.xml文件 在<Connector>标签中添加编码方式 URIEncoding="UTF-8"
-
在Tomcat配置里面设置下图所示参数
点击Apply,ok。启动tomcat,即可运行Jira项目。
后续的Jira配置数据库的过程就不在这里详讲。对于非安装版的Tomcat的配置过程,请自己参考官方文档。这是官方文档的地址: https://confluence.atlassian.com/display/JIRA052/Installing+JIRA+on+Tomcat+6.0+or+7.0