linux下部署jira系统并汉化

                              Centos6.4部署jira+汉化

序言:

JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。

JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP、邮件服务整合得相当好,文档齐全,可用性以及可扩展性方面都十分出色,拥有完整的用户权限管理。

 

Jira版本:6.3

操作系统:centos6.4―64位

服务器IP:192.168.1.250

Jira端口:8090

Jira shutdown port:8050

数据库类型:mysql5.6

Jira数据库名称:jira

Jira数据库用户名:jirauser

Jira数据库密码:jirausdfPWD

Tomcat版本:8.0

Jdk版本:1.8

前提条件:安装了mysql数据库,tomcat,jdk

Download andinstall

1)下载所需软件包[atlassian-jira-6.3.6.tar.gz  mysql-connector-java-5.1.34.tar.gzJIRA-6.3.3-language-pack-zh_CN.jar]                                    

[root@test ~]#cd/usr/src

wget http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.6.tar.gz

wget http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.34.tar.gz

jira6.x汉化包下载地址http://download.csdn.net/detail/mchdba/7941381

[root@test src]#

2)配置数据库

wKiom1T5HFizqQ54AAJNwxl2Jt8012.jpg

3)安装jira

tar -zxfatlassian-jira-6.3.6.tar.gz

mkdir �Cp/usr/local/jira

mvatlassian-jira-6.3.6-standalone/ /usr/local/jira

vimconf/server.xml

因为我的8080端口已经被占用了,所以启动jira的时候会报错,找到server.xml,把shutdown的端口更改为8050,大概在30行附近,需要把默认的8080端口改成8090,大概在文件的第49行附件,修改方法如下:

Vim/usr/local/jira//atlassian-jira-6.3.6-standalone/conf/server.xml

wKioL1T5HZyg9qi5AABRPuY6W5E539.jpg

wKioL1T5HdiTAkP3AABjnnhYPh4245.jpg


#先看下8081端口是否被占用

使用命令查看more conf/server.xml |grep 8090

                       More conf/server.xm |grep 8050

配置jira-home【此处不能指向jira的安装目录下,否则会出错】

vim/home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties

wKiom1T5HQyCpprmAAA3lYM13i4715.jpg

启动jira

cd bin目录下

wKiom1T5HSKT5BDfAAK-9MzZ6ko173.jpg

可以用tail �Cf 命令查看catalina.out日志,确定启动过程中有无报错信息。

4)安装汉化包

mv  JIRA-6.3.3-language-pack-zh_CN.jar /usr/local/jira/atlassian-jira-6.3.6-standalone/lib/

5)安装mysql驱动

tar �Czxf mysql-connector-java-5.1.34.tar.gz

mvmysql-connector-java-5.1.34/mysql-connector-java-5.1.34-bin.jar/usr/local/jira/atlassian-jira-6.3.6-standalone/lib/

重启jira服务脚本

sh start-jira.sh ;sh stop-jira.sh

tail �Cfcatalina.out

确定无报错后,开始install jira,访问http://192.168.1.250:8090

中间可能会省略一些步骤。

wKiom1T5HUiyMrvUAAJKI0ONqp4372.jpg

wKiom1T5HWyAo29iAAMMKZXftuw738.jpg

wKioL1T5HoPBC-nqAAENj_iDTdU806.jpg

 


进入jira系统,查看授权

wKioL1T5HqCSDpv3AAKDR4iW4A0026.jpg

至此jira系统部署完成

常见报错以及解决办法

【1】页面报错信息如下:

JIRA Startup Failed

Configuredjira.home '/usr/local/jira/atlassian-jira-6.3.6-standalone' must not be aparent directory of the webapp servlet path '/usr/local/jira/atlassian-jira-6.3.6-standalone/atlassian-jira'

***************************************************************************************************************************************************************************************

Configuredjira.home '/usr/local/jira/atlassian-jira-6.3.6-standalone' must not be aparent directory of the webapp servlet path '/usr/local/jira/atlassian-jira-6.3.6-standalone/atlassian-jira'

重新设置一下jira.home,设置成不在本jira安装软件目录下,然后重启jira服务,打开jira网址,OK了,可以看到页面如下:

【2】如果报错,找不到类: com.mysql.jdbc.Driver

需要将jdbc驱动包mysql-connector-java-5.1.25-bin.jar复制到/usr/local/jira/atlassian-jira-6.3.6-standalone/lib目录下面,然后重启,有报错信息如下:

JIRA Startup Failed

org.ofbiz.core.entity.GenericDataSourceException:SQL Exception while executing the following:SELECT pluginkey, pluginenabledFROM pluginstate (Table 'jira636.pluginstate' doesn't exist)

解决办法:删除数据库配置文件dbconfig.xml,然后重新启动jira,重新配置

【3】端口被占用

wKiom1T5Hbfj9dObAAiXYpWXsLQ569.jpg

提示shutdown端口被占用,多见于有多个tomcat容器时,更改conf/server.xml配置文件即可,大概在第30行左右。

######################################################################################################################################################################################

 

有关jira的部署也可以产考文档

http://www.confluence.cn/pages/viewpage.action?pageId=14680335


你可能感兴趣的:(linux下部署jira系统并汉化)