CentOS中JIRA6.3.6安装配置过程

原创 2015年07月24日 08:53:05

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

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

1.  准备环境

1.1.  操作系统

Distributor ID: CentOS

Description:    CentOSrelease 6.6 (Final)

Release:        6.6

1.2.  JDK

OpenJDK 是Sun 公司为著名的 Java 平台构建的 Java 开发环境的开源版本,完全自由,开放源码。Sun 公司在 2006 年的JavaOne 大会上称将对 Java 开放源代码,于2009年4月15日正式发布 OpenJDK。

CentOS 6.X 和 5.X 自带有OpenJDK runtime environment(openjdk)。它是一个在linux上实现开源的java 平台。JIRA6.3.6需要JDK1.7的版本。

centos linux JAVA(openjdk)软件包名:

java-1.7.0-openjdk - OpenJDK Runtime Environment

ava-1.7.0-openjdk-devel - OpenJDK Development Environment

查看可用的JDK软件包列表;

#yum search java | grep -i --color JDK

输出类似下图:

在CentOS linux安装 JAVASDK,在命令行终端以root用户 输入以下命令yum安装 OpenSDK :

#yuminstall java-1.7.0-openjdk  java-1.7.0-openjdk-devel

执行结果类似下图:

Dependency Installed:

alsa-lib.x86_64 0:1.0.22-3.el6   flac.x86_640:1.2.1-6.1.el6

giflib.x86_64:4.1.6-3.1.el6    jline.noarch 0:0.9.94-0.8.el6

jpackage-utils.noarch0:1.7.5-3.12.el6 libICE.x86_64 0:1.0.6-1.el6

libSM.x86_64:1.2.1-2.el6      libXfont.x86_64 0:1.4.5-3.el6_5

libXtst.x86_64:1.2.1-2.el6    libasyncns.x86_64 0:0.8-1.1.el6

libfontenc.x86_64:1.0.5-2.el6 libogg.x86_64 2:1.1.4-2.1.el6

libsndfile.x86_64:1.0.20-5.el6  libvorbis.x86_64 1:1.2.3-4.el6_2.1

pulseaudio-libs.x86_640:0.9.21-14.el6_3 rhino.noarch 0:1.7-0.7.r2.2.el6

ttmkfdir.x86_64:3.0.9-32.1.el6  tzdata-java.noarch 0:2013i-2.el6

xorg-x11-font-utils.x86_64:7.2-11.el6 xorg-x11-fonts-Type1.noarch :7.2-9.1.el6

Complete!

使用yum命令后,将 OpenSDK 安装到/usr/lib/jvm/ 目录:

#ls -l /usr/lib/jvm/

输出如下:

total 4

drwxr-xr-x. 3 root root4096 Feb 24 17:00 java-1.7.0-openjdk-1.7.0.51.x86_64

lrwxrwxrwx. 1 rootroot   21 Feb 24 17:00 jre -> /etc/alternatives/jre

lrwxrwxrwx. 1 rootroot   27 Feb 24 17:00 jre-1.7.0 -> /etc/alternatives/jre_1.7.0

lrwxrwxrwx. 1 rootroot   38 Feb 24 17:00 jre-1.7.0-openjdk.x86_64 ->java-1.7.0-openjdk-1.7.0.51.x86_64/jre

lrwxrwxrwx. 1 rootroot   29 Feb 24 17:00 jre-openjdk ->/etc/alternatives/jre_openjdk

解释:输出的第二行的drwxr-xr-x.中的d表示是文件夹。其余的l表示链接。

设置JAVA_HOME

#exportJAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64

但是这样只能在当前会话中有效,一旦注销下线,就失效了。让系统上的所有用户使用java(openjdk),则要进行下面的操作:

# vi /etc/profile

将下面的三行添加到/etc/profile中:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/jre

exportCLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:$JAVA_HOME/bin

保存后,执行如下命令,让设置立即生效。

#  source /etc/profile

2.  安装配置JIRA

2.1.  下载

官网下载地址:https://www.atlassian.com打开linux下载页面栏选项,选择JIRA6.3.6 (TAR.GZ Archive)进行下载。

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

2.2.  安装

建立目录,并将下载后的文件为:atlassian-jira-6.3.6.tar存放在此文件夹中。

mdir–p /usr/jira

解压缩安装

 tar-xvf atlassian-jira-6.3.6.tar.gz

 cdatlassian-jira-6.3.6-standalone

若是8080端口已经被占用了,启动jira的时候会报错,可以在erver.xml,需要把默认的8080端口改成其他端口。

配置jira_home

# vi/usr/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties

jira.home = /usr/jira/jira_home

2.3.  启动JIRA

# /usr/jira/atlassian-jira-6.3.6-standalone/bin/start-jira.sh

此时,在浏览器中看到以下界面,就表示jira安装已经成功。

2.4.  配置数据库

建立jira数据库以及账号密码:

mysql>create database jira default  character setutf8 collate utf8_general_ci;;

QueryOK, 1 row affected (0.13 sec)

mysql>gramt all on jira.* to jira@'%' identified by  '1';

QueryOK, 0 rows affected (0.38 sec)

mysql>

JIRA安装包中没有mysql驱动,需要将jdbc驱动包mysql-connector-java-5.1.25-bin.jar复制到/usr/jira/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib。

2.5.  汉化

可以在Atlassian的官网上下载JIRA6.3.6对应的汉化包,这里汉化版文件为:JIRA-6.3.6-language-pack-zh_CN.jar。

在JIRA系统插件管理中上传此文件,即可汉化。

汉化插件安装成功之后,找到JIRA系统配置,选择中文配置。

2.6.  破解

2.6.1. 替换2个文件

(1)   atlassian-extras-2.2.2.jar替换/usr/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib。

(2)   atlassian-universal-plugin-manager-plugin-2.17.13.jar替换/usr/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/atlassian-bundled-plugins/

   重启JIRA

2.6.2. 设置授权码

以管理员身份登录,进入JIRA“系统”-“授权”页面:

填写如下授权码:

Description=JIRA:Commercial,

CreationDate=2015-07-21,

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=MYHOME,

SEN=SEN-L6147902,

ServerID=B2NQ-CZ25-MN85-PDIL,

jira.NumberOfUsers=-1,

LicenseID=LIDSEN-L6147902,

LicenseExpiryDate=2099-12-31,

PurchaseDate=2015-07-21

填写授权码注意事项,参数范例如下:

Description=JIRA:Commercial,

CreationDate=你的安装日期,格式(yyyy-mm-dd),

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,

Organisation=joiandjoin,

SEN=你申请到的SEN注意没有前缀LID,

ServerID=你申请到的ServerID,

jira.NumberOfUsers=-1,

LicenseID=LID你申请到的SEN,注意LID前缀不要丢掉,

LicenseExpiryDate=你想设置的失效日期如:2099-12-31,

PurchaseDate=你的安装日期,格式(yyyy-mm-dd

 

提交后,发现授权类型的日期为2099年即为成功。

3.  维护

3.1.  启动MySQL

servicemysqld start      #启动

servicemysqld stop       #停止

servicemysqld restart    #重启

3.2.  JIRA启动和关闭命令

/usr/jira/atlassian-jira-6.3.6-standalone/bin/start-jira.sh#启动

/usr/jira/atlassian-jira-6.3.6-standalone/bin/shutdown.sh  #关闭

3.3.  MySQL注意事项

(1)   数据库字符集要是有UTF-8,否则,填写中文时系统出现Incorrect string value异常:

2015-07-2213:01:15,831 http-bio-8080-exec-9 ERROR zhanghao 781x57x1 7j8jm9 106.2.161.164/rest/project-templates/1.0/templates [common.error.jersey.ThrowableExceptionMapper]Uncaught exception thrown by REST service:org.ofbiz.core.entity.GenericEntityException: while inserting:[GenericEntity:FieldConfigScheme][id,10100][fieldid,issuetype][description,][name,DEKS:缂洪疯疯釜绫诲婀妗] (SQL Exception while executing the following:INSERT INTOfieldconfigscheme (ID, configname, DESCRIPTION, FIELDID, CUSTOMFIELD) VALUES(?, ?, ?, ?, ?) (Incorrect string value: '\xE7\xBC\xBA\xE9\x99\xB7...' for column'configname' at row 1))

数据库已经配置好后,如果需要换数据库,删除数据库配置文件/usr/jira/jira_home/dbconfig.xml,然后重新启动jira。再次进入页面后,就可以重新配置了。

JIRA 6.3.6 详细安装图解

JIRA安装 准备工作 1 到jira官网注册账号,后面会需要获取license和sen 2 mysql安装后 2.1创建jira使用的库          createdatabase jiradb...
  • qin_kangkang
  • qin_kangkang
  • 2016年07月21日 15:45
  • 4884

CentOS 6.3下rsync服务器的安装与配置

转载自:点击打开链接 一、rsync 简介   Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rs...
  • wjciayf
  • wjciayf
  • 2016年07月02日 20:19
  • 1807

JIRA 6.3.6 安装笔记【CentOS 6.5、中文插件、XX插件1】

服务器环境:CentOS 6.5 x64 ,JDK 1.7,MySQL 5.6 1.  下载资源 atlassian-extras-2.2.2.jar , atlassian-universal-...
  • m_lixn
  • m_lixn
  • 2015年06月28日 16:38
  • 826

Centos6.5+Jira6.3.6+MySQL5.1+安装+破解+汉化

摘要: 对Centos6.5+Jira6.3.6+MySQL5.1+安装+破解+汉化过程的整理。做个备忘、有需要的也可以参考一下。...
  • chenghuaying
  • chenghuaying
  • 2015年01月15日 19:27
  • 5036

CentOS 7 安装jira6.3.6

CentOS 7 安装jira6.3.6 上一节我们安装完了confluence,接下来,在同一台服务器上,相同的环境中再安装jira6.3.6 资源下载路径如下: http://pan.baid...
  • itjinglun
  • itjinglun
  • 2016年08月18日 14:08
  • 3012

Centos 5.3 安装配置JIRA,Confluence手记

 JIRA是一款专业的bug跟踪与项目管理软件(Issues Tracking)。由于公司管理需要,需要在开发服务器上安装配置JIRA。Confluence据说有点类似于wikipedia,官网上的解...
  • Rockics
  • Rockics
  • 2011年03月19日 03:21
  • 3355

centos7搭建jira服务版本6.3.6

最近因项目需要,需要构建一个软件工程的管理平台,优先选择jira.    关于网络上面的jira搭建教程也蛮多,但是在折腾了一个礼拜以后也没有搭建成一个完成的jira服务。不过总算摸索出了一些思路,...
  • KING_teamwork
  • KING_teamwork
  • 2017年03月06日 15:54
  • 1042

win7环境下JIRA 6.3.6版本安装笔记

win7环境下JIRA 6.3.6版本安装笔记 安装背景:公司使用JIRA服务器版本较旧,计划安装新版本试用。网上有很多安装相关的资料,但我是初次接触JIRA这款软件,在安装和破解时仍遇到一些问题,...
  • weixin_38254772
  • weixin_38254772
  • 2017年11月27日 20:40
  • 135

JIRA6.3.6破解安装步骤

JIRA 6.3.6版本部署   部署环境:Centos6.5 、JDK1.7   JIRA文件:atlassian-jira-6.3.6.tar.gz  下载地址:百度云网盘地址http://p...
  • qq_29652379
  • qq_29652379
  • 2015年09月10日 17:30
  • 2325

Windows下JIRA6.3.6安装、汉化、破解

一、MySQL建库和建账号 1、 mysql中创建数据库jiradb create database jiradb character set 'UTF8'; 2、创建数据库用户并赋于权限 cr...
  • lk8217
  • lk8217
  • 2017年04月20日 18:17
  • 840
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CentOS中JIRA6.3.6安装配置过程
举报原因:
原因补充:

(最多只允许输入30个字)