`
lovnet
  • 浏览: 6671443 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Ubuntu 下如何配置Jira

阅读更多

安装前请先配置好 JDK,Tomcat,MySQL

JDK 的安装请参看: http://www.cnblogs.com/ghj1976/archive/2010/09/26/1836082.html

Tomcat 的安装请参看:http://www.cnblogs.com/ghj1976/archive/2010/09/26/1836176.html

MySQL 的安装:

sudo apt-get install mysql-server

参看: http://forum.ubuntu.org.cn/viewtopic.php?p=157127

1、下载最新版本:

Jira 的下载地址(中文站点):
http://www.fangwai.net/software/jira/jiradownloadcenter.htm

我下载的是: atlassian-jira-enterprise-4.1.2.tar.gz 这个文件。

2、解压缩,并移动目录,建立目录别名方便以后维护

sudo tar zxvf atlassian-jira-enterprise-4.1.2.tar.gz

sudo mv atlassian-jira-enterprise-4.1.2 /home/

sudo ln -s atlassian-jira-enterprise-4.1.2 jira

3、下载最新汉化,官方的汉化不彻底,推荐下载汉化包: http://download.csdn.net/source/2556841

下载后,把 language_zh_CN.jar 拷贝到 /home/jira/webapp/WEB-INF/lib/ 目录下,以便编译时使用。

4、编辑解压缩目录 \edit-webapp\WEB-INF\classes\entityengine.xml文件

把下面的 field-type-name="hsql" 修改为 field-type-name="mysql"
同时删除: schema-name="PUBLIC" 这个设置
修改后应该如下:

<datasource name="defaultDS" field-type-name="mysql"></datasource> helper-class="org.ofbiz.core.entity.GenericHelperDAO"
check-on-start="true"
use-foreign-keys="false"
use-foreign-key-indices="false"
check-fks-on-start="false"
check-fk-indices-on-start="false"
add-missing-on-start="true"
check-indices-on-start="true">

5、编辑修改解压缩目录 \edit-webapp\WEB-INF\classes\jira-application.properties 文件

主要是修改 jira.home 这个属性。

6、编译

执行 sudo ./build.sh war

7、更新 Tomcat 6 运行 jira 欠缺的几个库。

下载地址: http://confluence.atlassian.com/download/attachments/223219919/jira-jars-tomcat6.zip?version=1&modificationDate=1252474277487

吧这个压缩文件解压缩后放到 Tomcat 的 lib/ 目录下。

sudo cp *.* /opt/apache-tomcat-6.0.29/lib/

把 mysql 的jdk 库copy 到 tomcat 的 lib 目录下。

MySql的jdbc下载地址: http://dev.mysql.com/downloads/connector/j/

我下载的是: mysql-connector-java-5.1.13.tar.gz

8、配置文件的修改

我装的是 Tomcat 6 所以我的 war 文件应该是:

/home/jira/dist-tomcat/tomcat-6/ 目录下的

copy jira.xml 文件到 tomcat 目录下:

sudo cp /home/jira/dist-tomcat/tomcat-6/jira.xml /opt/apache-tomcat-6.0.29/conf/Catalina/localhost/

并修改这个文件如下:

<context path="/jira" docbase="path/to/atlassian-jira-4.0.war"><resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource" username="jirauser" password="mypassword" driverclassname="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/jiradb?useUnicode=true&amp;characterEncoding=UTF8&amp;autoReconnect=true&amp;mysqlEncoding=utf8" maxactive="20" validationquery="select 1"></resource><resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"></resource><manager pathname=""></manager></context>

9、修改tomcat conf/server.xml 配置文件

增加 URIEncoding="UTF-8" 这个配置。

<connector port="8080" protocol="HTTP/1.1" connectiontimeout="20000" redirectport="8443" uriencoding="UTF-8"></connector>

10、修复 tomcat 内存设置问题

在 Tomcat 的 bin 目录下新建一个文件: setenv.sh

内容如下:

export CATALINA_OPTS="$CATALINA_OPTS -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Xms128m -Xmx512m -XX:MaxPermSize=256m"

11、创建数据库(命名为jiradb,使用utf8编码) 即: utf8_general_ci


12. 创建数据库的使用用户(jirauser)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on
jiradb.* TO 'jirauser'@'localhost' IDENTIFIED BY 'mypassword';

13、启动 Tomcat

通过 bin/startup.sh 启动 tomcat

14、 通过 http://localhost:8080/jira 访问来进行初始化设置。

参考资料:

jira 4 破解方法,破解文件
http://hi.baidu.com/ostech/blog/item/a24fb2b3dfe61358082302f0.html

JIRA的安装、破解、汉化(适用于4.0.1、4.0.2、4.1.1版本)
http://testingtop.com/space.php?uid=156&do=blog&id=3605

JIRA安装手记
http://www.blogjava.net/nomigd/archive/2008/12/02/39865.html

使用Tomcat设置JSP环境
http://wiki.ubuntu.org.cn/%E4%BD%BF%E7%94%A8Tomcat%E8%AE%BE%E7%BD%AEJSP%E7%8E%AF%E5%A2%83

Install JIRA on Debian or Ubuntu
http://confluence.atlassian.com/display/JIRACOM/Install+JIRA+on+Debian+or+Ubuntu

Installing JIRA on Tomcat 6.0
http://confluence.atlassian.com/display/JIRA041/Installing+JIRA+on+Tomcat+6.0

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics