百度不到。。自己来弄个吧。。。
已经证实安装成功,Tomcat是安装版的,不是免安装的。
官方英文材料地址:
http://confluence.atlassian.com/display/JIRA040/Installing+JIRA+on+Tomcat+6.0
总共有7步。
1. 解压
我解压的路径是D:/Program Files/atlassian-jira-enterprise-4.0.1
这个路径就是$JIRA_INSTALL,即jira的安装目录
2
2.1 修改$JIRA_INSTALL/edit-webapp/WEB-INF/classes/entityengine.xml
定位到文件里接近最后的<datasource>标签
修改field-type-name的值,我用的MySQL,所以填的"mysql"
2.2设置JiraHome.在上一步同样的文件路径下还有一个jira-application.properties文件。
修改其中的jira.home的值
我设置为:jira.home = E:/jira-home
注意这个斜线的方向,不要用反了,jira这样的atlassian应用只认可"/"这种斜线
3.运行$JIRA_INSTALL目录下的build.bat,那么就会在$JIRA_INSTALL/dist-tomcat/tomcat-6路径下产生需要的war文件
4.Tomcat缺少运行JIRA所需要的库,所以需要jar-jars-tomcat6.zip,
下载之后解压到Tomcat6安装文件夹下的lib目录中,并且确定在
Tomcat's webapps/jira/WEB-INF/lib目录下没有这些文件,有就删掉。
5.配置Tomcat.
5.1 在tomcat/conf的文件夹下建立Catalina/localhost/,也就是形成了
C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/Catalina/localhost
类似的路径结构。
5.2 复制D:/Program Files/atlassian-jira-enterprise-4.0.1/dist-tomcat/tomcat-6/jira.xml到
C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/Catalina/localhost下。
5.3 修改刚复制到Tomcat下的jira.xml.
通常path和docBase已经是配置好的了,确认resource的type,username和password,url之类的。validationQuery如上图配置,删掉
minEvictableIdleTimeMillis and timeBetweenEvictionRunsMillis,这两个属性是在用hsql的时候才需要用掉,用MySQL有这两项会变得很慢。
6. 修改Tomcat下的conf/server.xml,在Connector port中加一个URIEncoding="UTF8",配置如下。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> |
7.修改Tomcat的内存设定。如果你经常出内存溢出的错误。
有两种方法,一种是编辑tomcat下的bin/setenv.bat,如果不存在可以新建一个。设置为:
set CATALINA_OPTS=%CATALINA_OPTS% -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Xms128m -Xmx512m -XX:MaxPermSize
另一种是开始->所有程序>Tomcat>ConfigTomcat->java的java Option的最后加上
-Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true
-Dmail.mime.decodeparameters=true
-Xms512m
-Xmx512m
-XX:MaxPermSize=256m
具体的值可以修改为适合的。
这样jira的安装就完成了。可以通过Tomcat来访问了。