CentOS7系统CrowdJIRAConfluence集成部署方案.docx
- 文档编号:9674552
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:29
- 大小:2.07MB
CentOS7系统CrowdJIRAConfluence集成部署方案.docx
《CentOS7系统CrowdJIRAConfluence集成部署方案.docx》由会员分享,可在线阅读,更多相关《CentOS7系统CrowdJIRAConfluence集成部署方案.docx(29页珍藏版)》请在冰豆网上搜索。
CentOS7系统CrowdJIRAConfluence集成部署方案
CentOS7系统JIRA-WIKI-CROWD集成部署方案
2015年3月27日星期五gaoqing修订
一、安装JDK
1、使用yum命令或jdk源码编译安装openjdk-1.7
2、修改/etc/profile文件增加JAVA路径信息
例如:
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre
PATH=$PATH:
$JAVA_HOME/bin:
$JRE_HOME/bin
CLASSPATH=.:
$JAVA_HOME/lib/dt.jar:
$JAVA_HOME/lib/tools.jar:
$JRE_HOME/lib
LC_ALL=zh_CN.UTF-8
exportJAVA_HOMEJRE_HOMEPATHCLASSPATHLC_ALL
二、安装Crowd
1.1、安装Crowd准备工作
Ø下载Crowd安装包
下载地址:
例如:
atlassian-crowd-2.7.0.tar.gz
Ø下载JDBC连接驱动包
MySQL驱动包名称:
mysql-connector-java-5.1.6-bin.jar
Ø下载汉化包与破解工具
Crowd破解工具下载:
Crowd汉化包下载:
注:
以上下载的crowd软件包中已经包含了一个tomcat,所以可以继续按以下步骤进行部署。
如果获取的crowd仅是一个war包(如atlassian-crowd-2.7.1-war.zip),那么需要先行安装一个tomcat软件,例如部署在/usr/local/tomcat-crowd,参照以下步骤:
◆删除tomcat自带的WEB网站代码(rm-rf/usr/local/tomcat-crowd/webapps/*.*)
◆#cpatlassian-crowd-2.7.1-war.zip/usr/local/tomcat-crowd/webapps
◆#unzipatlassian-crowd-2.7.1-war.zip
◆#mvatlassian-crowd-2.7.1-warROOT
◆修改tomcat的http服务端口,由8080改为8089(8080将用于jira服务)
◆参照以下步骤,适当调整路径信息,完成crowdwar包的部署。
1.2、新建目录与解压Crowd文件
tar-zxvfatlassian-crowd-2.7.0.tar.gz-C/usr/local/
ln-satlassian-crowd-2.7.0crowd
mkdir-p/usr/local/date/crowd###创建crowd的家目录
cd/usr/local/crowd/crowd-webapp/WEB-INF/classes
1.3、编辑crowd-init.properties
vimcrowd-init.properties
修改为
crowd.home=/var/crowd-home
1.4、创建Crowd数据库
mysql>createdatabasecrowdcharactersetutf8collateutf8_bin;
mysql>grantalloncrowd.*tocrowder@"%"identifiedby"crowd2015";
mysql>grantalloncrowd.*tocrowder@"localhost"identifiedby"crowd2015";
mysql>flushprivileges;
1.5、破解Crowd程序与加载驱动
Ø程序破解
✧进入/usr/local/crowd/apache-tomcat/lib目录
✧将lib下atlassian-extras-3.1.1.jar使用FTP工具下载到本地
✧改名为atlassian-extras-2.6.jar(因为Crowd破解工具只能识别2.6版本)
✧然后运行.patch,选择该文件,提示success表示破解成功
✧再将atlassian-extras-2.6.jar改回atlassian-extras-3.1.1.jar
✧最后上传到lib目录中覆盖原文件
Ø加载MySQL驱动包
✧将JDBC驱动包mysql-connector-java-5.1.6-bin.jar上传到/usr/local/crowd/apache-tomcat/lib目录
1.6、启动Crowd服务
vi/usr/local/crowd/apache-tomcat/conf/server.xml将http服务端口从8080改为8089
cd/usr/local/crowd/apache-tomcat/bin进入服务目录
[root@rootbin]#./startup.sh&&tail-f../logs/ca*.o*启动服务
[root@rootbin]#./shutdown.sh&&tail-f../logs/ca*.o*停止服务
1.7、Crowd安装解析图
✧在浏览器输入HTTP:
//127.0.0.1:
8089,看到如下界面,则说明服务正常启动
✧接下来,点击界面上的“SetUpCrowd”,会进入如下界面
使用注册机破解钥匙,输入页面上的ServerID,破解出licensekey。
(如果是在linux上运行,则需要使用图形桌面)。
输入得到的licensekey后,Continue。
注意:
前期没有将破解文件放入到lib目录里面这里需要停止服务将文件放入到lib目录里面再重新启动服务
✧选择NewInstallation—>Continue>>
✧ 选择JDBCConnection,配置如下图,然后Continue>>
注意:
填写自己的mysql管理信息,这里数据库初始化配置需要一段时间请耐心等待。
✧输入title名字,然后直接Continue>>
✧设置发送邮件等信息,Continue>>
✧剩下的,几乎填写完信息一路Continue>>
三、如何在CentOS系统里安装JIRA
1.1、安装JIRA准备工作
Ø下载JIRA安装包
下载地址(选择其一):
Ø创建JIRA数据库
mysql>createdatabasejiradbcharactersetutf8collateutf8_bin;
mysql>grantallonjiradb.*tojira@"%"identifiedby"jira";
mysql>grantallonjiradb.*tojira@"localhost"identifiedby"jira";
mysql>flushprivileges;
mysql>quit
Ø下载JDBC连接驱动包
MySQL驱动包名称:
mysql-connector-java-5.1.6-bin.jar
Ø下载汉化包与破解工具
汉化包下载:
注册机下载:
1.2、自动安装JIRA程序
Ø自动安装JIRA程序(下载必须属于BIN文件)安装命令:
./atlassian-jira-6.2-x64.bin
Ø安装文件目录路径:
opt/atlassian/jira
Ø将MySQL中JDBC驱动上传到opt/atlassian/jira/lib目录里面
Ø将JIRA汉化包上传到opt/atlassian/jira/lib目录里面
Ø如何安装JIRA请查看1.4、JIRA安装解析图
1.3、手动自动安装JIRA程序
Ø手动安装JIRAwar包程序(下载war包文件)
✧解压atlassian-jira-6.2-war.tar.gz包
tar-zxvfatlassian-jira-6.2-war.tar.gz-C/usr/local
ls/usr/local/atlassian-jira-6.2-war
appendcp.batbuild.batbuild.shbuild.xmldist-genericdist-tomcatedit-webappetclicensesreadme.txtsrctmptoolsupdaterwebapp
以上目录结构表明这是编译生成jirawar包的源文件,需修改参数并打包后才能得到网站部署所需的war文件。
如果获取的是已经打好包的war文件,则可以直接在tomcat中进行部署。
✧修改参数并编译生成jira用于网站部署的war包
[root@root~]#cd/usr/local/atlassian-jira-6.2-war/edit-webapp/WEB-INF/classes
#vientityengine.xml
修改内容:
#vijira-application.properties
修改内容:
jira.home=/var/jira-home
#./build.sh
编译打包后进入dist-tomcat目录将atlassian-jira-6.2.war拷贝出来,准备用于在tomcat中进行部署。
✧安装tomcat软件,用于运行jira
#tarzxvfapache-tomcat-7.0.52.tar.gz-C/usr/local
#mvapache-tomcat-7.0.52tomcat-jira
#vitomcat-jira/bin/catalina.sh
在开头部分增加:
JAVA_OPTS="-server-Xms1024M-Xmx1024M-Xss512K-Djava.awt.headless=true-Dfile.encoding=utf-8-XX:
PermSize=128M-XX:
MaxPermSize=256m"
在tomcat-jira/conf目录中新增context.xml文件:
xmlversion='1.0'encoding='utf-8'?
>
--Thecontentsofthisfilewillbeloadedforeachwebapplication-->
--Defaultsetofmonitoredresources-->
--UncommentthistodisablesessionpersistenceacrossTomcatrestarts-->
--
-->
--UncommentthistoenableCometconnectiontacking(providesevents
onsessionexpirationaswellaswebapplifecycle)-->
--
-->
factory="org.objectweb.jotm.UserTransactionFactory"jotm.timeout="60"/> 将MySQL中JDBC驱动(mysql-connector-java-***.jar)上传到tomcat的lib目录。 ✧在tomcat中部署打包生成的atlassian-jira-6.2.war 这里是直接把jira独立部署在一个tomcat中作为唯一网站运行。 先清理掉tomcat自带的一堆网站代码,新建ROOT目录并将war包解压放进去。 #rm-rf/usr/local/tomcat-jira/webapps/* #cd/usr/local/tomcat-jira/webapps #mkdirROOT #cpatlassian-jira-6.2.war/usr/local/tomcat-jira/webapps/ROOT #cdatlassian-jira-6.2.war/usr/local/tomcat-jira/webapps/ROOT #jar-xvfatlassian-jira-6.2.war ✧创建JIRA数据库 mysql>createdatabasejiradbcharactersetutf8collateutf8_bin; mysql>grantallonjiradb.*tojiraer@"%"identifiedby"jira2015"; mysql>grantallonjiradb.*tojiraer@"localhost"identifiedby"jira2015"; mysql>flushprivileges; mysql>quit ✧创建jira家目录 [root@root~]#mkdir-p/var/jira-home ✧在配置文件内添加家目录 [root@rootdate]#vim/usr/local/tomcat-jira/webapps/ROOT/WEB-INF/classes/jira-application.properties jira.home=/var/jira-home ✧启动JIRA服务 cd/usr/local/tomcat-jira/bin进入服务目录 [root@rootbin]#./startup.sh&&tail-f../logs/ca*.o*启动服务 1.4、JIRA安装解析图 Ø在浏览器输入HTTP: //127.0.0.1: 8080,页面正常,则继续操作 选择配置外部数据库,如下图配置: Ø设置应用属性 Ø输入授权码。 可以选择第一个注册并可以申请30天的KEY。 (等下再破解) Ø设置管理员帐户 Ø设置Email通知。 这里跳过,之后在界面中也可以设置。 1.5、如何JIRA破解程序 Ø停止JIRA服务: 自动安装目录: cd/opt/atlassian/jira/bin 手动安装目录: cd/usr/local/tomcat-jira/bin 停止服务命令: ./shutdown.sh&&tail-f../logs/ca*.o* Ø解压破解文件: jira_crack.zip,将atlassian-jira文件夹上传到JIRA安装目录 Ø使用注册机破解atlassian-extras-2.2.2.jar再将文件上传到 自动安装目录: /opt/atlassian/jira/atlassian-jira/WEB-INF/lib 手动安装目录: /usr/local/tomcat-jira/webapps/ROOT/WEB-INF/lib 很多网站都提供了已经破解好的atlassian-extras-2.2.2.jar软件包(大小为146477字节),可以跳过破解操作,直接把atlassian-extras-2.2.2.jar复制到指定目录中去。 Ø破解jiraplugin管理的功能(适用于jira6) 从linux系统的/usr/local/tomcat-jira/webapps/ROOT/WEB-INF/classes目录下载atlassian-bundled-plugins.zip到本地PC上。 下载破解补丁jira_crack.zip 打开zip包中的atlassian-universal-plugin-manager-plugin-2.*.jar文件,用Version2LicenseDecoder.class(com\atlassian\extras\decoder\v2)和LicenseManager.class(com\atlassian\license)替换相应的文件后,更新到zip包,再把zip包上传系统并覆盖原文件。 用Version2LicenseDecoder.class和LicenseManager.class替换atlassian-extras-2.2.2.jar中对应的文件,然后上传/usr/local/tomcat-jira/webapps/ROOT/WEB-INF/lib并覆盖原文件。 Ø启动JIRA服务 自动安装目录: cd/opt/atlassian/jira/bin 手动安装目录: cd/usr/local/tomcat-jira/bin 启动服务命令: ./startup.sh&&tail-f../logs/ca*.o* Ø登录JIRA系统 Ø查看授权信息 编写jira的license文本并粘贴进去,点击更新。 Jiralicense如下所示: Description=JIRA: Commercial, CreationDate=2015-03-22, jira.LicenseEdition=ENTERPRISE, Evaluation=false, jira.LicenseTypeName=COMMERCIAL, jira.active=true, licenseVersion=2, MaintenanceExpiryDate=2099-12-31, Organisation=ZhongQi, SEN=SEN-L5486098, ServerID=BT0B-2MDO-TBUW-IPL8, jira.NumberOfUsers=-1, LicenseID=AAABLA0ODAoPeNptkN1LwzAUxd/zVwR80YeUNq4yBwG3Ng+Vfsy2UxBfYrzrIlta07S4/952FfxgDxcunHN/53Avik7jRBhMKXb9BfUWMxcHYYmp6/kohFYa1VhVa3Yf5Ut8WYDpwVy9LDDvxb4To4QCA6clFBbYeEjca0IpeldGOLGSoFvgb+qE4WnJ83UeFRwFtbZCWp4ItWeVqD+Uru6k2sra0WAdqdFPBrOmgz/A8thAKg7AgixJeB5Ey3jSB6TqYTrYT95HMO0IoWjI0ha00BL4Z6PM8VfnGaEeykwltGqn0OddrasHNXHT7vAKJttu2oHGiIemX0QhW5XuitAkzEi52jyRaB3PUcFTNgyJ/dn8xr2do+/agz2OwnPK+T7rzsidaOH/b78AZpWNrzAsAhQFCEu5IpM+DEywImKaHt9a9p/J6AIUEE26+hP2/32jnZCju7vg4unPpas=X02f3, LicenseExpiryDate=2099-12-31, PurchaseDate=2015-03-22 点击更新后,页面显示: 在jira的管理员界面中选择插件管理,可以安装agile,servicedesk,chaperone等插件。 插件也需要提供license授权,插件的破解方法和jira本身是相似的。 容易遇到问题的地方是在编辑插件的license文本时,往往不能给出插件license中使用的插件名称。 因此在本文末尾给出了以上提到的几个插件的licensetext样例。 四、如何在CentOS系统里安装Confluence 1.1、安装Confluence准备工作 Ø下载Confluence安装包 下载地址: Ø创建Confluence数据库 mysql>createdatabaseconfluencecharactersetutf8collateutf8_bin; mysql>grantallonconfluence.*towikier@"%"identifiedby"confluence2015"; mysql>grantallonconfluence.*towikier@"localhost"identifiedby"confluence2015"; mysql>flushprivileges; mysql>quit Ø下载JDBC连接驱动包 MySQL驱动包名称: mysql-connector-java-5.1.6-bin.jar Ø下载汉化包与破解工具 汉化包下载: 注册机下载: 1.2、自动安装Confluence程序 Ø自动安装Confluence程序(下载必须属于BIN文件) 安装命令: ./atlassian-confluence-5.4.3-x64 Ø安装文件目录路径: opt/atlassian/confluence Ø将MySQL中JDBC驱动上传到opt/atlassian/confluence/lib目录里面 Ø将Confluence汉化包上传到opt/atlassian/confluence/confluence/lib目录里面 Ø如何安装Confluence请查看1.5、Conflu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CentOS7 系统 CrowdJIRAConfluence 集成 部署 方案