JIRA bug系統安裝
JIRA bug系統安裝
不羅嗦,直接進入
JDK安裝
sh jdk-6u24-linux-x64-rpm.bin 一路回車
設置環境變數:
vi /etc/profile
JAVA_HOME=/usr/java/jdk1.6.0_24
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
生效
source /etc/profile
java –version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
Mysql安裝
tar zxvf mysql-5.1.55-linux-i686-glibc23.tar.gz
mv mysql-5.1.55-linux-i686-glibc23
/usr/local/mysql
cd /usr/local/mysql/
groupadd mysql
useradd -g mysql mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
bin/mysqld_safe --user=mysql &
rm -rf /usr/sbin/mysql
rm -rf /usr/sbin/mysqladmin
rm -rf /usr/sbin/mysqld
rm -rf /usr/sbin/mysqlslap
rm -rf /usr/sbin/mysqld_safe
rm -rf /usr/sbin/mysqldump
ln -s /usr/local/mysql/bin/mysqldump /usr/sbin/mysqldump
ln -s /usr/local/mysql/bin/mysqld_safe /usr/sbin/mysqld_safe
ln -s /usr/local/mysql/bin/mysqlslap /usr/sbin/mysqlslap
ln -s /usr/local/mysql/bin/mysql /usr/sbin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /usr/sbin/mysqladmin
ln -s /usr/local/mysql/bin/mysqld /usr/sbin/mysqld
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start
改密碼
mysqladmin -uroot
password mima
建立JIRA資料庫
create database jiradb character set utf8;
grant all on jiradb.* to `jira`@`localhost` identified by 'jira';
JIRA 安裝
tar zxvf atlassian-jira-enterprise-4.2.4-b591-standalone.tar.gz
mv atlassian-jira-enterprise-4.2.4-b591-standalone /usr/local/jira
創建jira.home文件夾
mkdir -p /usr/local/jira_home
修改vi /usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties 文件
找到jira.home =
修改為jira.home = /usr/local/jira_home 絕對路徑
註:jira.home文件夾不可以設置為jira根目錄及其子目錄,jira動態運行時使用和產生的文件都會放在這
修改vi /usr/local/jira/conf/server.xml文件
修改成如下幾項
修改/usr/local/jira/conf/server.xml文件
修改成如下幾項
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
username="jira"
password="jira"
url="jdbc:mysql://localhost/jiradb?useUnicode=true&characterEncoding=UTF8"
maxActive="20"
validationQuery="select 1"
/>
為了避免與自帶的tomcat與原來的tomcat衝突,可以把server.xml里的8080埠改成 8081,刪除以下兩行
minEvictableIdleTimeMillis= "4000"
timeBetweenEvictionRunsMillis="5000"
修改vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml文件
查找datasource name
將其中的hsql改成mysql 資料庫類型
<datasource name= "defaultDS" field-type-name= "hsql"
改為:
<datasource name="defaultDS" field-type-name= "mysql"
刪除 schema-name="PUBLIC"
二、破解
用JiraLicenseStoreImpl.class文件覆蓋/usr/local/jira/atlassian-jira/WEB-INF/classes/com/atlassian/jira/license/JiraLicenseStoreImpl.class文件
用atlassian-extras-2.2.2.jar文件覆蓋/usr/local/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar包
安裝漢化包
停止JIRA
將中文件language_zh_CN.jar拷貝至/usr/local/jira/atlassian-jira/WEB-INF/lib/目錄下;
註:windows下jar包可以用WinRAR打開,並可以採用拖拽的方式覆蓋文件,linux下jar包可以用zip和unzip來操作
運行JIRA服務
sh /usr/local/jira/bin/catalina.sh start
WEB 配置 JIRA
瀏覽器輸入http://localhost:8081就看到jira的主頁面了。在首頁會看到你的ServerID,比如ServerID為B5EU-IZVX-K1SZ-39HC,那麼拷貝如下licence,經過破解之後,可以直接填入如下明文key了:
#Sun Oct 25 00:50:34 CDT 2009
Description=JIRA\: longmaster
CreationDate=2010-02-22
ContactName=zzhcool@126.com
jira.LicenseEdition=ENTERPRISE
ContactEMail=zzhcool@126.com
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
Organisation=zzh
jira.NumberOfUsers=-1
ServerID=B5EU-IZVX-K1SZ-39HC
LicenseID=LID
LicenseExpiryDate=2099-10-24
PurchaseDate=2010-10-25
ok,你的jira的過期時間就是2099年了
JIRA locked報錯
刪掉/usr/local/jira_home/.jira-home.lock文件,重啟jira即可
《解決方案》
學習了啊
《解決方案》
把破解包附加一下更好:)