• jira 4.2破解安装Linux和windows版


    1、配置java环境

    (详见在linux下安装java

    2、安装mysql

    如果没有安装mysql的话可以快速安装

    Mysql 5.1.36 auto-install

    按照以上方法即可快速安装

    一般我习惯将脚本全部放入/usr/local/src/scripts中

    # chmod +x mysql_5.1.36.sh 

    # ./mysql_5.1.36.sh 

    如果觉得下载太慢,可以提早去官方网站下好,上传到/usr/local/src/tarbag下

    执行完毕没有报错,即可。

    3、Jira下载&安装&破解

    3.1下载&解压

    3.1.1 版本:Atlassian.JIRA.v4.2

    (下载地址:http://hotfile.com/get/77389957/4d15a44a/779d520/Atlassian.JIRA.v4.2.Incl.Keygen.and.Patch-iNViSiBLE.rar)

    3.1.2 解压步骤:

    hotfile大文件解压步骤

    将解压后的atlassian-jira-enterprise-4.2.1-b588-standalone.tar.gz上传到服务器

    /usr/local/src/tarbag/atlassian/jira目录下(习惯,可根据个人需求更改)

    解压到/usr/local/src/software(习惯,可根据个人需求更改)

    atlassian-jira-enterprise-4.2.1-b588-standalone拷贝到/www目录下

    建议使用如下路径,比较符合java习惯

    /www/atlassian/jira/x.x.x

    (x.x.x是版本号,在本文档中是4.2.1)

    # cp  -rp  atlassian-jira-enterprise-4.2.1-b588-standalon  /www/atlassian/jira/4.2.1

    3.2安装

    3.2.1 在MySql中专将JIRA数据库

    进入mysql输入

    mysql>create database jira character set  utf8; 

    mysql>grant all on jira.* to 'jira'@'localhost' identified by 'jira';

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

    3.2.2安装JIRA

    Jira的安装路径

    $Install_Jira=/www/atlassian/jira/4.2.1

    创建jira.home文件夹

    # cd /www/atlassian/jira/

    # mkdir  jira_home

    # useradd  jira

    # passwd  jira

    # chown -R jira:jira /www/atlassian/jira/jira_home

    3.2.3修改Jira配置文件

    修改$Install_Jira/atlassian-jira/WEB-INF/classes/jira-application.properties 文件 

    找到jira.home = 

    修改为jira.home =/www/atlassian/jira/jira_home 绝对路径 

    注:jira.home文件夹不可以设置为jira根目录及其子目录,关于这个目录做什么用,我也不清楚,估计是jira程序放临时文件用的吧。如果启动失败会在这个目录下生成一个.jira.lock的文件,重启前切记要删掉,否则无法重启。

    修改$Install_Jira/conf/server.xml文件

    修改成如下几项

    username="jira"

    password="jira"

    driverClassName="com.mysql.jdbc.Driver"

    url="jdbc:mysql://localhost:3306/jira?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"

    删除以下两行

    minEvictableIdleTimeMillis= "4000"   

    timeBetweenEvictionRunsMillis="5000"

    修改$Install_Jira/atlassian-jira/WEB_INF/classes/entityengine.xml文件

    将其中的hsql改成mysql 数据库类型

    <datasource name= "defaultDS"  field-type-name= "hsql"

    改为:  

    <datasource name="defaultDS"  field-type-name= "mysql"

    删除    schema-name="PUBLIC"

     ----------------------------------------------------------------以下windows版

    从下面下载rar文件,在widnows下安装即可,破解过程linux和windws同下

     

    4、破解

    4.1 方法1

    1. 下载破解补丁(jira_crack.zip)(jira4.2 破解补丁)

    下载地址:jiar4.2.1破解文件及破解程序

    2.用破解补丁中的JiraLicenseStoreImpl.class文件覆盖/www/atlassian/jira/atlassian-jira/WEB_INF/classes/com/atlassian/jira/license/JiraLicenseStoreImpl.class文件

    3. 用破解补丁中的Version2LicenseDecoder.class文件覆盖/www/atlassian/jira/atlassian-jira/WEB_INF/lib/atlassian-extras-2.2.2.jar包中的atlassian-extras-2.2.2.jar\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class文件

    注:jar包可以用WinRAR打开,并可以采用拖拽的方式覆盖文件

    4.运行JIRA服务

    $Install_Jira/bin/startup.sh

    5.WEB 配置 JIRA 

    在web浏览器中输入http://IP:8080进入安装配置页面

    官方文档

    http://www.atlassian.com/software/jira/docs/v3.13/setup.html

    6.在注册码输入框处输入以下内容:

    Description=JIRA\: longmaster

    CreationDate=2010-02-22

    ContactName=tonyty163@766.com

    jira.LicenseEdition=ENTERPRISE

    ContactEMail=tonyty163@766.com

    Evaluation=false

    jira.LicenseTypeName=COMMERCIAL

    jira.active=true

    licenseVersion=2

    MaintenanceExpiryDate=2099-10-24

    Organisation=zzh

    jira.NumberOfUsers=-1

    ServerID=BVGH-1XEQ-1TVR-OO3O

    LicenseID=LID

    LicenseExpiryDate=2099-10-24

    PurchaseDate=2010-10-25

    (注意:以上的ServerID要根据license输入框上面的ServerID进行更改)

    MaintenanceExpiryDate和LicenseExpiryDate可控制jira的到期时间

    7.现行的破解方法如果不行,可下载解码器进行破解

    Atlassian.JIRA.v4.2破解程序和注册机(2010年10月22日更新)

    (下载地址http://d.download.csdn.net/down/2775357/vb_dot_net)

    随便找个装java的windows,运行下keygen.bat,输入相关信息,得到注册码

    或者找到一个带图形界面的linux,运行下keygen.sh,同样得到注册码即可

    4.3 方法2(推荐,不需要额外下载破解程序软件)

    借鉴iNViSiBLE破解&补丁程序使用教程

    安装即可

    5、Jira汉化

    网上下载的汉化包,目前能下载到的我搜了下,大概是4.0的

    jiar4.2.1-插件 汉化

    由于jira新版本的汉化大部分都不完全,所以这里要用我给的包,那个是公司同事齐心协力汉化了很久后的杰作,经测试在4.2版本使用一切正常,极少数地方没有汉化。

    汉化流程是:

    1.先停止jira

    # $Install_Jira/bin/shutdown.sh

    2.把language_zh_CN.jar拷贝至,$Install_Jira/atlassian-jira/WEB-INF/lib下,由于目录下有同名,出于安全,应该先备份老的,但是一定不要备份到生产环境的目录下,因为java是不认文件后缀,只认目录下文件的,备份最好是另外备份一个目录
    3.启动jira,观察日志,如果没报错,就应该汉化完成了

    4.进去你的jira查看成果吧。

    http://IP:8080

    6、Jira自启动脚本

    (详见Jira自启动脚本

    7、Jira插件安装

    7.1 GreenHopper插件安装

    (详见Jira插件GreenHopper安装&破解

    8、排错

    8.1 启动后在面板右下角出现的数据库警告

    出现如下错误

    WARNING: You are using MySQL but do not have a validation query configured. Because of MySQL connection timeouts, this situation can cause data corruption in JIRA. For more information please see this bug report.

    以下是节选自官方解决方案的方法

    http://confluence.atlassian.com/display/JIRA/Surviving+Connection+Closures

    Setting the validationQuery parameter

    In your application server, where the JDBC DataSource is configured, a parameter needs to be added to tell the Connection Pool to use a validation query (determined above) to validate connections.

    JIRA Standalone (after version 3.2) or JIRA EAR/WAR on Tomcat 5.5 and Tomcat 6.0

    If you are using JIRA Standalone, edit conf/server.xml
    If you are using JIRA EAR/WAR on Tomcat 5.5 or Tomcat 6.0, edit conf/Catalina/localhost/jira.xml

    Locate the section where the 'jdbc/JiraDS' DataSource is set up, and add the following:

    · If you are using MySQL or MS SQL Server, add validationQuery="select 1"

    · If you are using Oracle, add validationQuery="select 1 from dual"

    · If you are using Postgres, add validationQuery="select version();"

    For example (for MySQL):

    <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource" 

        driverClassName="com.mysql.jdbc.Driver" 

        url="jdbc:mysql://localhost/jiradb?useUnicode=true&characterEncoding=UTF8" 

        username="jirauser" 

        password="jirapassword" 

        maxActive="20" 

    validationQuery="select 1" /> 

    按照以上文档所写,就是在 conf/server.xml或者新版本中的conf/Catalina/localhost/jira.xml添加以上蓝色内容即可解。只要按照文档做下来的话,一般只要加入validationQuery="select 1"这段即可。

    本文出自 “滕赖赖的技术小窝” 博客,转载请与作者联系!




  • 相关阅读:
    Linux shell脚本基础学习详细介绍(完整版)二
    python读取单个文件操作
    【转载】HTTP 缓存的四种风味与缓存策略
    【转载】HTTP 响应头与状态码
    【转载】HTTP 请求头与请求体
    【转载】HTTP 基础与变迁
    3-2 从单词中获取单词出现的频率信息,并把他们写进对应的列表里
    170925_2 Python socket 创建UDP的服务器端和客户端
    170925_1 Python socket 创建TCP的服务器端和客户端
    2-2 列表推导同 filter 和 map 的比较
  • 原文地址:https://www.cnblogs.com/freemobile/p/1946103.html
Copyright © 2020-2023  润新知