CentOS7系统CrowdJIRAConfluence集成部署方案Word文件下载.docx
- 文档编号:5165895
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:29
- 大小:2.07MB
CentOS7系统CrowdJIRAConfluence集成部署方案Word文件下载.docx
《CentOS7系统CrowdJIRAConfluence集成部署方案Word文件下载.docx》由会员分享,可在线阅读,更多相关《CentOS7系统CrowdJIRAConfluence集成部署方案Word文件下载.docx(29页珍藏版)》请在冰点文库上搜索。
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;
grantalloncrowd.*tocrowder@"
%"
identifiedby"
crowd2015"
;
grantalloncrowd.*tocrowder@"
localhost"
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数据库
createdatabasejiradbcharactersetutf8collateutf8_bin;
grantallonjiradb.*tojira@"
jira"
quit
汉化包下载:
注册机下载:
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
修改内容:
<
group-mapgroup-name="
default"
datasource-name="
mysql"
/>
#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-->
Context>
--Defaultsetofmonitoredresources-->
WatchedResource>
WEB-INF/web.xml<
/WatchedResource>
--UncommentthistodisablesessionpersistenceacrossTomcatrestarts-->
--
Managerpathname="
"
/>
-->
--UncommentthistoenableCometconnectiontacking(providesevents
onsessionexpirationaswellaswebapplifecycle)-->
ValveclassName="
org.apache.catalina.valves.CometConnectionManagerValve"
Resourcename="
UserTransaction"
auth="
Container"
type="
javax.transaction.UserTransaction"
factory="
org.objectweb.jotm.UserTransactionFactory"
jotm.timeout="
60"
/Context>
将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数据库
grantallonjiradb.*tojiraer@"
jira2015"
jira2015"
✧创建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进入服务目录
1.4、JIRA安装解析图
在浏览器输入HTTP:
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
启动服务命令:
./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数据库
createdatabaseconfluencecharactersetutf8collateutf8_bin;
grantallonconfluence.*towikier@"
confluence2015"
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 集成 部署 方案