軟件測試:Java+CMake+MySQL+JIRA環境搭建

編程語言 MySQL Java 軟件 愛老婆的Boy 愛老婆的Boy 2017-09-03

一、Linux環境搭建

記錄當前文檔時,使用的為CentOS 7,通過VMwarea安裝此係統,系統安裝結束後,實際操作通過Xshell客戶端登錄到系統進行操作。

RZSZ程序安裝

安裝RZSZ可以通過終端模擬軟件進行文件上傳下載

yum –y install lrzsz

二、Java環境搭建

1、Java安裝

[root@bogon home]# tar -zxf jdk-8u121-linux-x64.tar.gz

解壓完成後將文件夾複製到/usr/java

[root@bogon home]# cd jdk1.8.0_121/

[root@bogon jdk1.8.0_121]# cp -r jre/ /usr/loca/java

2、Java環境變量配置

[root@bogon ~]# vim .bash_profile (修改.bashrc文件這種方法更為安全)

在文件末尾添加如下配置項

export JAVA_HOME=/usr/loca/java/

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

source 下使其立即生效,通過env查看最新的環境變量配置

[root@bogon ~]# source .bash_profile

[root@bogon ~]# env

檢查Java環境變量是否安裝正確

[root@bogon ~]# java -version

java version "1.8.0_121"

Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Java環境配置結束

三、CMAKE安裝及其他安裝

說明:安裝CMAKE主要是為了MYSQL的安裝做個準備,當然也可以暫不安裝,等到安裝MYSQL時再做安裝。

從http://www.cmake.org/cmake/resources/resources.html下載完成,通過rz上傳後,解壓編譯安裝

# tar -zxf cmake-3.7.2.tar.gz

# cd cmake-3.7.2

# ./bootstrap

# make &&make install

安裝MYSQL需要安裝如下內容,亦可在安裝MYSQL時進行安裝(執行./bootstrap報錯時)

# yum -y install gcc libxml2-dev curl screen

# yum install –y openssl openssl-devel ncurses

# yum -y install gcc-c++

# yum -y install ncurses-devel

# yum -y install bison

四、MySQL安裝

1、準備工作

新增用戶組及新增用戶

[root@erik bin]# groupadd mysql

[root@erik bin]# useradd mysql -g mysql -M -s /sbin/nologin

[root@erik bin]#mkdir /data

************************************************************

-g:指定新用戶所屬的用戶組(group)

-M:不建立根目錄

-s:定義其使用的shell,/sbin/nologin代表用戶不能登錄系統。

******************************************************************

2、解壓並安裝

# tar -zxvf mysql-5.6.20.tar.gz

# cd mysql-5.6.12

# cmake ./ -DCMAKE_PREFIX=/usr/local/mysql -DCMYSQL_DATADIR=/data/mysql

安裝路徑及數據文件存放地址

# make &&make install

3、MySql目錄配置

# cd /usr/local/mysql

# chown -R mysql:mysql .

#scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid

先進行數據庫初始化再做如下權限的修改

# chown -R root:mysql . 將權限設置給root用戶,並設置給mysql組, 取消其他用戶的讀寫執行權限,僅留給mysql "rx"讀執行權限,其他用戶無任何權限

# chown -R mysql:mysql ./data 數據庫存放目錄設置成mysql用戶mysql組

# chmod -R ug+rwx . 賦予讀寫執行權限,其他用戶權限一律刪除僅給mysql用戶權限

4、MySql文件配置

# cp support-files/my-default.cnf /etc/my.cnf

# vi /etc/my.cnf

[mysqld] 下面添加:

user=mysql

datadir=/data/mysql

log-error=/data/mysql/error.log

pid-file=/data/mysql/mysql.pid

default-storage-engine=MyISAM

tmpdir=/tmp

刪除重複內容,刪除[mysqld_safe]下的內容

5、啟動MySQL

# cp support-files/mysql.server /etc/init.d/mysql

啟動/停止/重啟MySql服務

# service mysql start

# service mysql stop

# service mysql restart

6、修改Root用戶密碼

[root@erik mysql]# chkconfig --add mysql

[root@erik mysql]# cd /usr/local/mysql

[root@erik mysql]# ./bin/mysqladmin -u root password

New password: (自定義)

Confirm new password: (自定義)

7、開啟客戶端

[root@erik mysql]# cd /usr/local/mysql/bin/

[root@erik bin]# ./mysql -u root -p

MySQL安裝完成

六、JIRA環境搭建

1、JIRA安裝

將安裝包上傳到相應目錄,進行解壓縮

[root@bogon ~]# tar -zxf atlassian-jira-6.3.6.tar.gz

重命名解壓出的文件夾為jira,並將其移動到/usr/local中

[root@bogon ~]# mv atlassian-jira-6.3.6-standalone /usr/local/jira

2、JIRA數據庫配置

1)建數據庫

打開mysql客戶端,創建jiradb數據庫

mysql> create database jira character set UTF8;

創建用戶並賦予權限

mysql> create user jira identified by 'jira';

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

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

mysql> flush privileges;

2)jira數據庫配置

首先,修改server.xml

[root@erik bin]# vi /usr/local/jira/conf/server.xml

註銷掉原有的<Resource>節點,替換如下內容

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

username="jira"

password="jira"

driverClassName="com.mysql.jdbc.Driver"

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

maxActive="20"

validationQuery="select 1"

/>

然後,修改實體配置文件——entityengine.xml

[root@erik bin]# vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml

找到

datasource name = “defaultDS” field-type-name=”hsql”

schema-name=”PUBLIC”

將hsql修改為mysql,然後刪除schema-name=”PUBLIC”這一行

保存重新啟動jira並登錄,登錄無報錯即可,JIRA數據庫配已搞定

3、JIRA HOME配置

配置jira.home(非JIRA的系統目錄,是用來備份、升級、配置插件的JIRA系統環境目錄!)為了避免與JIRA主目錄衝突,我們為JIRA設置一個數據目錄——/var/db/jira

[root@erik bin]# mkdir /var/db/jira

對JIRA的server.xml文件內容進行配置

[root@erik bin]# vi /usr/local/jira/conf/server.xml

添加如下內容後保存

<Parameter name="jira.home" value="/var/db/jira"/>

停止jira,並重新啟動

[root@erik bin]# /usr/local/jira/bin/shutdown.sh

[root@erik bin]# /usr/local/jira/bin/startup.sh

4、WEB安裝與配置

1)訪問http://ip:8080 開始配置數據庫,選擇My Own Database,設置mysql連接,

軟件測試:Java+CMake+MySQL+JIRA環境搭建

2)測試連接

軟件測試:Java+CMake+MySQL+JIRA環境搭建

3)填寫設置個人信息

軟件測試:Java+CMake+MySQL+JIRA環境搭建

4)輸入授權key

軟件測試:Java+CMake+MySQL+JIRA環境搭建

5)創建管理JIRA的超級用戶

軟件測試:Java+CMake+MySQL+JIRA環境搭建

6)設置郵箱通知

軟件測試:Java+CMake+MySQL+JIRA環境搭建

7)設置成功,登錄JIRA界面

軟件測試:Java+CMake+MySQL+JIRA環境搭建

5、破解

1)用破解補丁中的atlassian-extras-2.2.2.jar包覆蓋/usr/local/jira/atlassian-jira/WEB-INF/lib/中的atlassian-extras-2.2.2.jar包

2)將mysql-connector-java-5.1.24-bin.jar 放到jira的安裝目錄“/usr/local/jira/lib”

[root@bogon bin]# cd /usr/local/jira

[root@bogon jira]# vi atlassian-jira/WEB-INF/classes/jira-application.properties

修改 jira.home = /data/jira

[root@bogon jira]# cd /usr/local/jira/bin

[root@bogon bin]# ./stop-jira.sh &&./start-jira.sh

3)漢化

mv JIRA-6.3.3-language-pack-zh_CN.jar /usr/local/jira/atlassian-jira/WEB-INF/lib/language_zh_CN.jar

4)編輯key文件,點擊“系統”-->授權,將授權碼內容更新

Description=JIRA: Commercial,

CreationDate=2017-02-08, ——安裝日期

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,——想設置的失效日期

Organisation=YT,——公司的組織名稱

SEN=SEN-L9253904,——申請到的SEN

ServerID=BO9E-JNCK-SZ2Q-VPDQ, ——申請到的ServerID

jira.NumberOfUsers=-1,

LicenseID=AAABcw0ODAoPeNp9UUtvgkAQvu+vIOmlPSzhoWkw2aQWtgkWQcV6aHpZcdRtFMjsYuu/L4pNtT6O3

+zs95q78bIyXmBqWJ5huR3X6bgtw0/HhmPZj2SBAPmyKEtAM5IZ5Ar4TGpZ5IzHYz4ajMKUk7haT

wGT+ZsCVIza5FOiMM+mgwqzpVAQCA1sR08th1oeORCPtyXEYg3MT/p9PvLDbvT7xL9Lidujfy61b

eIXuRaZ5n0hV0wJaVtOu+VZru0+Ldb1zMyKNUkBN4BhwJ4Tj9Ne7L/S9N0Z0skgGDY+SyxmVabNH

aCqmOsvgWDWxHIDTGMFzdr1+BdKupSltplryEWeXclzw81ZlwedOlcUBimPaeQ5bdezWqQG7GRwg

zbVAjUgm4uVApLgQuRSiX0+DUoTH2GP/l9s1ahPajO7XeekAqhTYolSHdoLQGUoyz1rLxx1jfQgb

9w3x3n46Bh8I1bVXqvxe63+S8Ueix//++Ns8A+9FP0pMCwCFGsPRbzHRmilXy6fw0AD3RPNXiYLA

hQBVs3JeRvLF/UB3ZfQgyDSxbUpgQ==X02i6,——申請到的LicenseID

LicenseExpiryDate=2099-12-31,——想設置的失效日期

PurchaseDate=2017-02-08, ——安裝日期

5)破解成功

軟件測試:Java+CMake+MySQL+JIRA環境搭建

七、設置jira的項目工作流,用戶及用戶組等

1、用戶管理

1)首頁選擇進入“用戶管理”進入管理頁面

軟件測試:Java+CMake+MySQL+JIRA環境搭建

2)點擊“創建用戶”,填寫相關信息後點擊“創建”

軟件測試:Java+CMake+MySQL+JIRA環境搭建

3)點擊“項目角色”查看用戶項目角色,點擊“編輯項目角色”修改用戶項目角色

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

2、項目工作流

1)創建新項目

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

2)點擊“AA: Simple Issue Tracking Issue Type Scheme”進入修改問題類型頁面

軟件測試:Java+CMake+MySQL+JIRA環境搭建

3)點擊“行為”,選擇“edit issue types”,修改問題類型,可以對已有的問題類型進行調整,也可以添加新的問題類型

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

4)添加版本

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

5)工作流

軟件測試:Java+CMake+MySQL+JIRA環境搭建

可以對原有的工作流進行修改

軟件測試:Java+CMake+MySQL+JIRA環境搭建

也可以添加新的

軟件測試:Java+CMake+MySQL+JIRA環境搭建

6)修改項目角色

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

7)界面設置,可以進行修改

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

8)系統默認字段配置,可以進行修改

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

軟件測試:Java+CMake+MySQL+JIRA環境搭建

相關推薦

推薦中...