如何在Tomcat6.0上安装JIRA?

2013-12-19 阅读数:1927

如何在Tomcat6.0上安装JIRA呢?相信不少人都会比较苦恼如何在Tomcat6中安装JIRA,直接安装JIRA安装版就比较方便,不过刚好服务器上已经有Tomcat服务,因为JIRA安装版本来就是基于Tomcat的,直接安装会不成功,因此去其官网上找到了英文篇的如何在Tomcat6.0上安装JIRA这篇文章。

英文网址为:

https://confluence.atlassian.com/display/JIRA040/Installing+JIRA+on+Tomcat+6.0

其中分为七个步骤:

一、解压JIRA

 我下载的是JIRA 4.1.1版,下载链接是 http://downloads.atlassian.com/software/jira/downloads/atlassian-jira-4.1.1.zip ,现在已经在官网上没有显示出来了,直接点击该链接就可以下载。下载后解压工具解压即可。

二、配置JIRA

1、JIRA需要知道你将要使用的数据库,若仍使用HSQL数据库,则该步骤可路过;若是使用MySQL,则需修改 解压目录/edit-webapp/WEB-INF/classes/entityengine.xml . 定位接近文件尾部的 <datasource>标签,修改field-type-name属性的值,修改前的截图如下:

修改后的截图如下:
 

2、设置JIRA HOME,找到这个文件 解压目录/WEB-INF/classes/jira-application.properties,修改其中的jira.home的值,我设置了:jira.home = D:/JIRAHome  注意这个斜杠的方向,JIRA只能识别 / 这种斜杠不要使用了反斜杠 \ 了),以下为我设置的效果图

三、编译生成JIRA的WAR包

 在命令提示符下定位至安装目录,输入 build 命令,其实它就是执行了根目录下的build.bat批处理文件,然后其就会在解压目录/dist-tomcat/tomcat-6 生成一个可部署在tomcat 6的atlassian-jira-4.1.1.war文件,同时也有一个jira.xml文件。

四、更新Tomcat的类库

 Tomcat6自身带的类库不足以运行JIRA,还需要添加支持JIRA运行的类库文件:jira-jars-tomcat6.zip ,下载后解压,将解压文件放到Tomcat的Lib目录下。

五、配置Tomcat

1、在tomcat/conf的文件夹下建立Catalina/localhost/(若有则不需要创建),
2、复制在第三步骤生成的jira.xml复制到上面第1点的localhost文件夹下。
3、修改刚复制到Tomcat下的jira.xml, path和docBase已经是配置好的了,若使用MySQL数据库,需修改username、password、driverClassName和url这几个参数,同时请删掉 minEvictableIdleTimeMillis和 timeBetweenEvictionRunsMillis两个属性,这两个属性是在用hsql的时候才需要用,用MySQL有这两项会变得很慢。

 修改前:

修改后:

六、修改Tomcat的Server.xml文件,在Connector port中加一个URIEncoding="UTF8",配置如下。

<Connector port="8080" protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="8443" URIEncoding="UTF-8"/>

七、修复Tomcat的内存配置

 Tomcat自身有内存泄露,一个大JSP页面请求就能把内存占满,因此JIRA启动时会报OutOfMemory错误,因此需增大Tomcat的内存以解决该BUG。

如果你的Tomcat是非安装版的,则修改Tomcat的bin/setenv.bat这个文件(若不存在则新建)并设置:

set CATALINA_OPTS=%CATALINA_OPTS% -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Xms256m -Xmx512m -XX:MaxPermSize=1024m

 若你的Tomcat是安装版的,则配置Tomcat的环境参数如下:

经过以上七个步骤,终于是大功告成,这个时候只要启动Tomcat,然后输入以下网址即可访问JIRA:http://localhost:8080/jira 

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 如何在Tomcat6.0上安装JIRA?
看看上一篇
看看下一篇

相关评论

验证码: