设为首页 收藏本站
查看: 1030|回复: 0

[经验分享] Jira 6.3.6(破解)+SVN+apache

[复制链接]

尚未签到

发表于 2018-11-18 12:36:05 | 显示全部楼层 |阅读模式
Jira 6.3.6(破解)+SVN+apache

  
JIRA 安装
  1、             准备工作

  •   Linux RadHat 5.8
  rhel-server-5.8-64-dvd.iso      \*操作系统镜像

  •   JDK1.6
jdk-6u45-linux-x64-rpm.bin  \* JDK1.6 程序安装包

  •   MySql 5.5
MySQL-server-5.5.25a-1.rhel5.x86_64.rpm   \*MySql服务器端安装包
MySQL-client-5.5.25a-1.rhel5.x86_64.rpm    \*MySql 客户端安装包
mysql-connector-java-3.1.12-bin.jar         \*应用端 MySql 安装驱动

  •   JIRA 6.3.6
atlassian-jira-6.3.6.tar.gz                  \*JIRA 安装程序
JIRA-6.3.3-language-pack-zh_CN.jar      \*汉化工具(通过页面手工加载)
JIRA-Language-STD-CN.jar                 \*汉化工具(通过程序加载)
atlassian-extras-2.2.2.jar                  \*破解工具
atlassian-universal-plugin-manager-plugin-2.17.13.jar \*破解工具

  •   SVN
subversion-deps-1.6.9.tar.gz                 \*SVN安装工具
subversion-1.6.9.tar.gz                      \*SVN安装工具

  •   Apache
httpd-2.2.19.tar.bz2                        \*apache 安装工具
  2、             准备环境

  •   安装Linux RadHat 5.8                     \*此部分忽略
  •   安装JDK 1.6
  i.                    赋予安装文件可执行权限
#chmod 755 jdk-6u-linux-x64-rpm.bin
  ii.                  执行安装文件进行安装
#./ jdk-6u45-linux-x64-rpm.bin
#rpm -ivh jdk-6u45-linux-amd64.rpm
  iii.                 完成安装后建立标准映射路径以便使用
完成安装后,应用程序会被安装在/usr/java目录下,为了方便统一管理,将其链接建立在/usr/local下,使用如下命令建立:
#ln –s /usr/java/jdk1.6.0_45/usr/local/java

  iv.                 添加环境变量
#vi /etc/profile
在文件尾部添加如下内容:
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
  v.                  使profile生效
#source /etc/profile
  vi.                 测试JDK
#java -version

  •   安装MySql 5.5
  i.                    安装MYSQL服务器端
# rpm –ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpm
安装MYSQL 客户端
  ii.                  # rpm –ivh MySQL-client-5.5.25a-1.rhel5.x86_64.rpm
  iii.                 启动服务
# service mysql start
  iv.                 将服务加入开机自启动
# chkconfig -- add mysql
  3、             开始安装JIRA

  •   解压缩JIRA安装程序
# tar-xvf atlassian-jira-6.3.6.tar.gz

  •   将安装包移动到  /usr/local下
#mv atlassian-jira-6.3.6-standalone /usr/local/

  •   重命名为jira
#cd /usr/local/
#mv atlassian-jira-6.3.6-standalone jira

  •   配置 jira home  \*jira安装过程中的配置信息、更新插件、都存在这个目录,如果将该目录删除,JIRA会初始化。
mkdir /usr/local/jira-config
#vi /usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties
修改文档内容
Jirahome = /usr/local/jira-config

  •   Mysql数据库建立 jira 库
#CREATEDATABASE `jira` /*!40100 DEFAULT CHARACTER SET utf8*/;
# GRANTALL ON jira.* TO jira_user@'%' IDENTIFIED BY '123,qwe';

  •   启动JIRA
#cd /usr/local/jira/bin
# ./start-jira.sh
看到一下内容,证明系统启动了
  Server startup logs are located in/usr/local/jira/logs/catalina.out
  Using CATALINA_BASE:   /usr/local/jira
  Using CATALINA_HOME:   /usr/local/jira
  Using CATALINA_TMPDIR: /usr/local/jira/temp
  Using JRE_HOME:        /usr/local/java
  Using CLASSPATH:      /usr/local/jira/bin/bootstrap.jar:/usr/local/jira/bin/tomcat-juli.jar
  Using CATALINA_PID:    /usr/local/jira/work/catalina.pid
  Existing PID file found during start.
  Removing/clearing stale PID file.
  Tomcat started.

  •   g)      页面打开网址http://172.16.131.XX:8080
DSC0000.png



  •   h)      输入公司名称
DSC0001.png

  •   i)        访问网址https://id.atlassian.com/profile/profile.action
用户名: pan_zg@51fac.com
密码:chrdw101
按照:Server ID 申请一个新的临时使用授权码

DSC0002.png





  •   j)        设置JIRA 页面管理员账户和密码
       DSC0003.png



  •   k)      选择late


DSC0004.png





  •   l)        加载中文补丁包

DSC0005.png

DSC0006.png

选择 JIRA-6.3.3-language-pack-zh_CN 这个包
DSC0007.png
DSC0008.png

DSC0009.png

DSC00010.png

DSC00011.png









  •   JIRA破解
替换/usr/local/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2文件
替换/usr/local/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.17.13文件


选择系统管理-授权

填写授权码,授权码参数范例如下:

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)


本次安装授权码实例为:

Description=JIRA:Commercial,

CreationDate=2015-07-07,

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=joiandjoin,

SEN=SEN-L6071750

ServerID=BUWU-6AB3-F0JT-69ZU,

jira.NumberOfUsers=-1,

LicenseID=

AAABKw0ODAoPeNptkG9rwjAQxt/nUwT2ZnsRSYS2QwhM2zAqbZW2ioPByLLTZdS0JK3oPv2qHewPw

h0cPHe/5+Fu0trgeVdh6uMxm3j+xKM4jEo8psxDEThlddPq2vB5nE/xbQH2APbueYLFQVadPEsot

HAZItkCPx8SGvSFPrSVo0QrMA7Em75gRFaKfJnHhUBhbVqpWpFKXfFGmpfP3YPHtlKNVL1HP3ze2

g7+wMpTA5ncAw8XaSryMJ4mg97j9AGGg2rYXYN1Z8gY9T6mBSONAnFstD39yntPqIcWdieNdoOp6

/RRm10jTwM66/avYBfbleuBnDA0vCKO+Gz2VBBarjckDdgjYZvSR4XIeN8k8WnAAo+i7+T9ehJH1

5TrkZadVe/Swf/XfgGldY1cMC0CFFFA/kb145aBtt9IVdfneRpNGUhwAhUAklpADMHwMN4/nynUT

Ip+xsNJrlE=X02f3,

LicenseExpiryDate=2099-12-31,

PurchaseDate=2015-07-07,


DSC00012.png

显示一下信息就证明成功了

DSC00013.png


到这块JIRA的安装就完成了

  4、             开始安装 SVN

  •   Yum安装 SVN 与 apache
# yum install httpd* subversion* mod_dav_svn


  • 创建SVN版本仓库

#mkdir /home/svn              /*创建SVN 文件夹

#cd /home/svn

# svnadmin create UFP           /*建立版本库 UFP

# svnadmin create Doc           /*建立版本库 Doc


  • 配置SVN

#mkdir /home/svn/conf

#touch /home/svn/conf/passwd

                      #vi /home/svn/conf/authz



[groups]

svnadmin = admin

svngss = admin

svndoc = admin


[/]

@svnadmin = rw


[UFP:/]

@svnadmin = rw


[UFP:/gss]

@svnadmin = rw

@svngss = rw


[Doc:/]

@svndos = rw

@svnadmin = rw

                      #wq

说明:创建 svnadmin,svngss,svndoc 三个权限组.

       Svnadmin 组可以对以下几个位置有读写权限

/               /*对应linux 文件夹位置  /home/svn/

UFP:/           /*对应 linux 文件夹位置  /home/svn/UFP/

UFP:/gss        /*对应 linux 文件夹位置  /home/svn/UFP/gss

Doc:/           /*对应 linux 文件夹位置  /home/svn/doc/


       svngss组可以对以下几个位置有读写权限

UFP:/gss        /*对应 linux 文件夹位置  /home/svn/UFP/gss



svndoc组可以对以下几个位置有读写权限

Doc:/       /*对应 linux 文件夹位置  /home/svn/Doc


#htpasswd -c /home/svn/conf/passwdadmin   /*创建SVN 用户

           #vi /etc/httpd/conf/httpd.conf


     DAV svn                     /*调用SVN模块

     SVNParentPath /home/svn      /*配置SVN路径

     SVNListParentPath on          /*允许加载SVN路径下的多个版本仓库

     AuthType Basic               /* 认证类型

     AuthName "Subversion Repository"  /*显示给用户的欢迎信息

     AuthUserFile /home/svn/conf/passwd /*指定可访问用户的配置文件

     AuthzSVNAccessFile /home/svn/conf/authz /*指定可访问用户权限的配置文件

     Require valid-user                   /* 用户身份验证



LoadModule dav_svn_modulemodules/mod_dav_svn.so  /* Apache加载SVN模块

LoadModule authz_svn_modulemodules/mod_authz_svn.so/* Apache 加载SVN模块


         # service httpd restart

         # service svnserve restart

# setenforce 0  /* 关闭SElinux

                 http://x.x.x.x/svn/UFP    /* 访问SVN

出现以下界面,就已经成功了

DSC00014.png

  5、             JIRA SVN 整合

  •   在插件管理选项搜索并安装插件 subversion-jira-plugin,JIRASyntax Highlighter PlugIn v. 1.7.1,JIRA Charting Plugin
  •   配置插件 subversion-jira-plugin
DSC00015.png

DSC00016.png








  6、             SVNJIRA数据导入

  •   Svn导入利用 svn hooks工具
Hooks 工具在 SVN版本仓库 /home/svn/UFP/hooks下  /* UFP是建立的版本仓库的名称.

#cd /home/svn/UFP/hooks
#cp pre-revprop-change.tmplpre-revprop-change

注释

#if [ "$ACTION" = "M" -a"$PROPNAME" = "svn:log" ]; then exit 0; fi

#echo "Changing revision propertiesother than svn:log is prohibited" >&2

#exit 1

#svnsync init file:///home/svn/UFP/ http://172.16.131.202/svn/UFP/  /*svnsync init file:///home/svn/UFP(目的地址)     http://172.16.131.202/svn/UFP(源地址)

#svnsync sync file:///home/svn/UFP/



  • JIRA迁移 windows-linux

将windows的 jira 与 jiradata 目录迁移到 /usr/local/ 下

更改配置文件

#vi  /usr/local/jiradata/dbconfig.xml           /*jira 数据库配置文件





defaultDS

default

mysql


   jdbc:mysql://127.0.0.1:3306/jira?useUnicode=true&characterEncoding=UTF8&sessionVariables=storage_engine=InnoDB

   com.mysql.jdbc.Driver

   root

    123,qwe

   20

   20

   30000

   select 1

   60000

   300000

   20

   true

   300

   true

   3




# vi/usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties /*jirahome 路径的配置文件


jira.home = /usr/local/jiradata


原windwos mysql 数据库导出数据库

# mysqldump -uroot –p jiradb > jiradb.sql


现 linux mysql 数据库导入数据库

把导出的jiradb.sql 放到 /root/jiradb.sql


#mysql –uroot –p                 /* 登陆数据库

#create database jira;              /* 建立数据库jira

#use jira;                        /* 进入数据库

source /root/jiradb.sql            /*导入数据库


由于linux 是区分大小写的,数据库中的表名是小写组成的,但应用调用的时候却是用大写表名称调用的,所以会出现找不到该表名称的错误。

# vi /etc/my.cnf

添加一行

[mysqld]

lower_case_table_names=1        /*使mysql不区分大小写


# service mysqld restart
















  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-636585-1-1.html 上篇帖子: apache 隐藏版本信息隐藏敏感信息 下篇帖子: Apache httpd2.2版本以及2.4版本部分实验
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表