JIRA 6.3.6版本部署

  部署环境:Ubuntu Server 、JDK1.7

  JIRA文件:atlassian-jira-6.3.6.tar.gz  下载地址:百度云网盘地址http://pan.baidu.com/s/1eQgTYKE

  Mysql-JDBC:mysql-connector-java-5.1.25-bin.jar

  破解文件: Version2LicenseDecoder.class  LicenseManager.class

  汉化语言包:JIRA-6.3.3-language-pack-zh_CN.jar  下载地址:http://download.csdn.net/download/mchdba/7943421

  1、配置JIRA

  $  cd /opt

  $  tar -zxvf atlassian-jira-6.3.6.tar.gz

  $  chown -R root:root atlassian-jira-6.3.6-standalone/

  $  cd /opt

  $  mkdir jira_home

  配置jira_home路径

  $  vi /opt/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties

  jira.home = /opt/jira_home

  将Mysql-JDBC(mysql-connector-java-5.1.25-bin.jar)放到/opt/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib下

  创建JIRA数据库

  >> create database jira character set utf8 ;

  如果有端口冲突,需要更改JIRA的服务端口

  文件目录/opt/atlassian-jira-6.3.6-standalone/conf/server.xml,修改启动和关闭端口

  配置完成!

  2、启动JIRA

  $  cd /opt/atlassian-jira-6.3.6-standalone/bin

  $  ./start-jira.sh &  //启动JIRA,并在后台运行

  访问JIRA  http://localhost:8080/

  根据向导设置组织信息,数据库连接信息

  配置JIRA序列号,根据自己的需求选择,如果有JIRA的注册账户,但是没有key,则选择即时申请一个

  创建管理员用户信息,并配置Email信息

  $  ./stop-jira.sh    //停止JIRA

  3、破解  

  JIRA安装完成之后,关闭JIRA,然后将atlassian-extras-2.2.2.jar和atlassian-universal-plugin-manager-plugin-2.17.13.jar中得两个class文件都进行替换

  破解的核心是替换2个License验证类
  com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class
  com\atlassian\license\LicenseManager.class

  这2个类同时存在于一下两个包中,必须全部替换才可以:

  JIRA的安装目录/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar

  JIRA的安装目录/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.17.13.jar

  换完成之后,将JIRA和Agile的key文件分别修改后进行更新

  JIRA Key说明:
  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=你公司的组织名称,
  SEN=你申请到的SEN,
  ServerID=你申请到的ServerID,
  jira.NumberOfUsers=-1,
  LicenseID=LID你申请到的SEN,
  LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
  PurchaseDate=你的安装日期,格式(yyyy-mm-dd)

  Agile Key说明:
  Description=JIRA Agile (formerly GreenHopper) for JIRA\: Commercial,
  NumberOfUsers=-1,
  CreationDate=你的安装日期,格式(yyyy-mm-dd),
  Evaluation=false,
  greenhopper.LicenseEdition=ENTERPRISE,
  licenseVersion=2,
  MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,
  Organisation=你公司的组织名称,
  greenhopper.active=true,
  SEN=你申请到的SEN,
  ServerID=你申请到的ServerID,
  LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
  LicenseTypeName=COMMERCIAL,
  PurchaseDate你的安装日期,格式(yyyy-mm-dd)

  

  这里SEN和ServerID就是在JIRA官网上申请的信息,填写正确即可。

  保存之后,如果到期时间显示为你设置的失效日期如:2099-12-31,就表示OK

  4、汉化

  JIRA安装部署完成之后,重新启动系统之后,管理员登录,找到插件add on,Upload,选择JIRA-6.3.3-language-pack-zh_CN.jar,观察日志是否有报错,如果报错,重启JIRA之后,重新上传汉化文件

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

JIRA 6.3.6版本部署的更多相关文章

  1. Jira 和 Confluence 企业最佳部署方式

    在Atlassian,我们为客户提供不同的方式来部署 Atlassian 产品:可以部署在由 Altassian 管理的云端(Cloud)上,也可以部署在客户自己选择的服务器(Server)或数据中心 ...

  2. drbd.9.0版本部署

    DRBD9.0部署 1) drbd软件安装 软件:drbd-9.0.0.tar.gz . drbd-utils-8.9.5.tar.gz(从8.4.5开始,drbd软件分成了两部分:核心模块和管理工具 ...

  3. CentOS7.4+OpenStack-Queens版本部署

    一.准备工作.网络选择NAT 创建两台虚拟机:linux-node1.linux-node2 node1: 修改主机名 [root@localhost ~]# hostnamectl set-host ...

  4. ceph mimic版本 部署安装

    ceph 寻址过程 1. file --- object映射, 把file分割成N个相同的对象 2. object - PG 映射, 利用静态hash得到objectID的伪随机值,在 "位 ...

  5. Ceph学习之路(三)Ceph luminous版本部署

    1.配置ceph.repo并安装批量管理工具ceph-deploy [root@ceph-node1 ~]# vim /etc/yum.repos.d/ceph.repo [ceph] name=Ce ...

  6. Kolla O版本部署

    Kolla O版部署和之前的版本还是有些区别的,环境还是all-in-one 基本准备: 关闭Selina和firewalld [root@kolla ~]# cat /etc/redhat-rele ...

  7. win10系统下多python版本部署

    说明:win10,已安装有python3.5.2,为使用新浪云应用(SAE)支持微信公众号后台开发(SAE的python运行环境使用的是2.7.9),需部署python2.7的版本以便本地编辑调试. ...

  8. Kubernetes概念介绍和v1版本部署过程

    简介: k8s一个开源的,跨主机管理容器应用集群的编排系统,为应用提供了基础的部署.维护和扩缩容机制. 编排:跨Docker主机同一管理容器集群. 目的 简化开发和运维容器集群的工作. 让开发和运维能 ...

  9. Java项目多版本部署及快速回滚(含完整命令)

    1. 场景描述 java项目linux环境下快速部署,以前介绍过,今天主要结合linux的软连接,实现版本的快速切换(回滚),包含完整的start.sh与stop.sh,只需修改包名和路径即可运行,有 ...

随机推荐

  1. .NET调用window串口读取电子秤的数据

    Private serialPort As SerialPort  '定义 Public Function CreateSerialPort() As String        Dim strWei ...

  2. c#winform如何通过控件名查找控件

    //根据控件名称查找控件 //作用根据控件的配置项目, Control[] myfindcs = this.Controls.Find("button4", true); if ( ...

  3. python 多线程编程

    这篇文章写的很棒http://blog.csdn.net/bravezhe/article/details/8585437 使用threading模块实现多线程编程一[综述] Python这门解释性语 ...

  4. C#之Action

    Action<T> 委托 class Program { static void Main(string[] args) { MyDelegate<string>(MyFunc ...

  5. 安装SQL Server 2008 R2 Enterprise错误:'' is not a valid login or you do not have permission

    今天安装SQL Server时遇到一个恶心的Bug. ------------------------------------------------------------------------- ...

  6. 分享一段视频关于SQL2014 Hekaton数据库的

    分享一段视频关于SQL2014 Hekaton数据库的 Microsoft SQL Server In-Memory OLTP Project "Hekaton": App Dev ...

  7. We have detected that MySQL products under the Commercial license are installed. In order to proceed with this GPL installation these Commercial

    下载了MySQL 5.6.15,在安装时,出现了下面的提示信息: 按提示信息的要求单击“是”,结果安装就无法进行下去. 从提示信息上看,意思是指电脑中原来安装有商业版的许可,现在要转换成为GPL许可. ...

  8. 利用Docker Hub上的Nginx部署Web应用

    Docker Hub上提供了很多镜像,如Nginx,我们不需要自己从ubuntu开始装Nginx再做发布,只需要先下载镜像到本地 docker pull nginx 在/opt下新建文件夹API,将需 ...

  9. C#设计模式(8)——桥接模式(Bridge Pattern)

    一.引言 这里以电视遥控器的一个例子来引出桥接模式解决的问题,首先,我们每个牌子的电视机都有一个遥控器,此时我们能想到的一个设计是——把遥控器做为一个抽象类,抽象类中提供遥控器的所有实现,其他具体电视 ...

  10. VS中自定义代码高亮

    文章:http://www.cnblogs.com/aanbpsd/p/Viola_ide_glslEditor.html 帮助: 编辑扩展点: https://msdn.microsoft.com/ ...