1. 程式人生 > >測試環境安裝部署文檔

測試環境安裝部署文檔

onf alt ide 管理員 root賬戶 鏈接 all 導出 系統

一.服務器
1.測試環境信息
測試環境地址:192.168.1.143

項目部署登陸linux系統用戶信息

登陸用戶名:higtspeed
密 碼:
安裝REDIS,MYSQL,JDK需要使用root用戶,密碼此處不公布。
2.查看部署服務器版本
登陸服務器,通過命令
cat /etc/redhat-release

查看服務器版本信息。
本次以測試環境服務器版本為例:
[higtspeed@cm1-c43n1 ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
確認linux系統為Red Hat 企業版 6.5

二.JDK安裝
首先確認JDK版本是否符合要求,該項目JDK版本要求1.8以上。

JDK版本號:JDK需要1.8版本。下載安裝1.8版本的JDK.
1.jdk版本
通過命令查看jdk版本信息。確認是否安裝

[higtspeed@cm1-c43n1 ~]$ java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

3.jdk安裝
安裝1.8版本的JDK。

下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

[higtspeed@cm1-c43n1 ~]$ tar -zxvf jdk-8u131-linux-x64.tar.gz

配置相應的JDK環境變量到 /etc/profile文件。
例如
[higtspeed@cm1-c43n1 etc]$ more /etc/profile
然後通過 vim /etc/profile命令添加配置如下信息
#set java JDK
JAVA_HOME=/usr/local/jdk1.8.0_172
JRE_HOME=/usr/local/jdk1.8.0_172/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_home/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH

刷新配置文件使之立即生效。
[root@localhost software]# source /etc/profile

三.MYSQL數據庫安裝
確認系統是否安裝mysql數據庫
[higtspeed@cm1-c43n1 etc]$ ps -ef |grep mysql

如果看到如下信息,說明mysql數據庫已經安裝。

1.MYSQL數據庫下載
登陸網址https://dev.mysql.com/downloads/mysql/
2.MYSQL數據庫安裝
根據當前系統選擇對應的mysql版本信息。以系統
Red Hat Enterprise Linux Server release 6.5 (Santiago)
為例。在當前網頁選擇當前系統對應如下信息。

然後下載對應的PRPM Bundle
完成之後,移動到相應的目錄進行解壓縮
[higtspeed@cm1-c43n1 mysql]$
tar -xvf mysql-8.0.11-1.el6.x86_64.rpm-bundle.tar
解壓出來文件詳情如下:

    mysql-community-client-8.0.11-1.el6.x86_64.rpm
    mysql-community-common-8.0.11-1.el6.x86_64.rpm
    mysql-community-devel-8.0.11-1.el6.x86_64.rpm
    mysql-community-libs-8.0.11-1.el6.x86_64.rpm
    mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpm
    mysql-community-server-8.0.11-1.el6.x86_64.rpm
    mysql-community-test-8.0.11-1.el6.x86_64.rpm

然後逐步安裝解壓出來的文件。命令如下:按順序執行。各包之間有依賴關系。

    [higtspeed@cm1-c43n1 mysql]$ 
    rpm -ivh mysql-community-common-8.0.11-1.el6.x86_64.rpm 
    [higtspeed@cm1-c43n1 mysql]$ 
    rpm -ivh mysql-community-libs-8.0.11-1.el6.x86_64.rpm 
    [higtspeed@cm1-c43n1 mysql]$ 
    rpm -ivh mysql-community-client-8.0.11-1.el6.x86_64.rpm 
    [higtspeed@cm1-c43n1 mysql]$ 
    rpm -ivh mysql-community-server-8.0.11-1.el6.x86_64.rpm

此處為簡單mysql數據安裝。安裝如上四個包。即MYSQL安裝完畢。
3.MYSQL數據庫配置
因開發環境中。表名沒有區分大小寫。所以需要配置對應參數。

進入/etc/my.cnf配置文件。添加
lower_case_table_names=1 (0表示表明區分大小寫,1表示表名不區分大小寫)
此處需要註意,該參數需要在數據庫使用之前進行配置。
4.MYSQL初始化密碼修改
通過命令獲取臨時密碼
grep ‘A temporary password‘ /var/log/mysqld.log
如下:

選中的幾位臨時密碼。如果有多條數據。使用最後一條數據密碼
啟動mysql數據庫
service mysqld start
使用root賬戶臨時密碼登陸數據庫
mysql -uroot -p

使用mysql數據庫。
use mysql;
修改密碼
alter user ‘root‘@‘localhost‘ identified with
mysql_native_password by ‘*****‘;
註意,因為mysql8.0之後的加密方式修改為了caching_sha2_password加密方式。如果使用以前鏈接工具。例如navicat等鏈接數據庫時,密碼會驗證不通過,所以,需要在修改密碼時,指定密碼加密方式為mysql_native_password

密碼策略:包含字母數字字符,字母包含大小寫。
例如:1234!@#$asDF

修改完密碼之後,登出,mysql,重新使用修改後的密碼進行登陸。

重新登陸之後,修改該用戶的鏈接地址為其他IP
update user set host=‘%‘ where user=‘root‘;
使root用戶能夠通過遠程登陸。

修改完之後,使用 flush privileges;刷新設置。使之生效。至此MYSQL數據庫安裝完畢。

    5.MYSQL數據庫信息
    #test
    jdbc.driver=com.mysql.cj.jdbc.Driver
    jdbc.url=jdbc:mysql://192.168.1.143:3306/sutong?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
    jdbc.user=root
    jdbc.password=1234!@#$asDF

四.REDIS緩存數據庫安裝
查看redis是否安裝
[higtspeed@cm1-c43n1 etc]$ ps -ef |grep redis
1.REDIS緩存數據庫下載
下載地址:http://www.redis.cn/download.html
2.REDIS緩存數據庫安裝
解壓文件 redis-4.0.10.tar.gz
-rw-rw-r-- 1 higtspeed higtspeed 1738465 Jun 22 10:56 redis-4.0.10.tar.gz
[higtspeed@cm1-c43n1 redis]$ tar -zxvf redis-4.0.10.tar.gz

進入解壓出來的目錄
[higtspeed@cm1-c43n1 redis]$ cd redis-4.0.10

編譯redis
[higtspeed@cm1-c43n1 redis]$ make

進入src,安裝redis 到/usr/local/redis/bin 目錄隨便
[higtspeed@cm1-c43n1 redis]$ cd src
[higtspeed@cm1-c43n1 redis]$ make install PREFIX=
/usr/local/redis/bin
[higtspeed@cm1-c43n1 redis]$ mv redis.conf /usr/local/redis/bin

修改配置文件redis.conf 設置後臺啟動
vi /usr/local/redis/bin/redis.conf //將daemonize no?改成daemonize yes

redis緩存數據庫啟動,
進入/usr/local/redis/bin,執行
./redis-server redis.conf
3.REDIS緩存數據庫信息

redis.host=192.168.1.143
redis.port=6379
redis.username=
redis.password=

五.TOMCAT服務器安裝
查看tomcat是否安裝
[higtspeed@cm1-c43n1 etc]$ ps -ef |grep tomcat
如果有閑置服務器可以使用,如果沒有,最好重新安裝一個對應的tomcat
1.TOMCAT服務器下載

下載地址:
http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz
2.TOMCAT服務器安裝配
解壓安裝包
[higtspeed@cm1-c43n1 tomcat]$
tar -zxvf apache-tomcat-9.0.10.tar.gz
如果當前系統有其他tomcat服務器,
修改端口號。
[higtspeed@cm1-c43n1 tomcat]$
vim apache-tomcat-9.0.10/conf/server.xml
六.項目打包
1.項目打包
通過IDE中的項目右擊export 導出 war file
或者是項目右擊 debug as -->debug configurations -->maven build
執行

        clean package -Pdev     開發環境
        clean package -Ptest    測試環境
        clean package -Ppro     生產環境

將打好的war包放在tomcat的webapps目錄下
七.項目部署啟動
1.數據庫初始化
執行項目中sql腳本

先執行 sutong.sql腳本文件,創建數據庫名稱和數據庫表結構。
再執行sutong_db.sql腳本文件,創建用戶操作基本數據信息。

2.項目啟動停止
進入tomcat/bin目錄下
執行 ./start 腳本文件。啟動服務。

執行 ./shutdown.sh 腳本文件。停止服務。

停止服務之後,查看服務是否已經停止運行,
ps -ef |grep tomcat
查看對應自己的項目是否還在運行

如果存在,強制殺死該進程
kill s -9 PID

八.項目信息
1.登陸首頁地址:
此處因為該測試環境8080端口已被其他項目占用,特此修改了端口號為8180,其他端口號均在百位上方加1進行修改。
http://192.168.1.143:8180/highSpeed/toLogin
2.用戶名密碼
用戶名:a1 系統管理員,全部權限
密碼:
用戶名:fp1 發票管理員
密碼:
用戶名:jy1 交易管理員
密碼:
3.項目日誌信息
/home/higtspeed/tomcat/apache-tomcat-9.0.10/logs
highspeed.log 日誌文件名

測試環境安裝部署文檔