1.簡介
今天這篇文章主要是給大家講解一下,如何部署測試環境,這裡巨集哥部署一個開源測論壇,後邊的文章中會用到這個論壇,並且也看到童鞋們在群裡討論如何在開發將測試包發給你以後,你如何快速地部署測試環境。這裡就是簡單的演示一下,應該具體專案靈活運用,不要死搬硬套。
2.安裝環境
首先安裝JForum之前,先準備好安裝環境Windows10+JDK+Tomcat+MySQL
我這使用的是JDK1.8+apache-tomcat-9+MySQl_5.6.15.0
3.安裝JDK
安裝好JDK,這個不用多說,大家都會。注意JForum安裝的JDK的版本不能過低,也不能太高(如果遇到該類錯誤請升級或者降低JDK的版本)。
1、下載jdk包,小編的是64位1.8版本,其它高階版本應該也是可以的。根據自己的系統選擇對應版本
2、一路傻瓜式安裝,注意安裝路徑不要有空格,不要有中文。jdk和jre不要放在一個資料夾下
3、設定三個環境變數,我的電腦>選擇“屬性”->“高階”->“環境變數”->“系統變數”->“新建”
(1)JAVA_HOME----D:\software\Java\jdk1.8.0_181” (根據自己安裝路徑填寫)
(2)CLASSPATH--- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
(3)PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在path路徑下加上面那兩個,這裡就不多說了
4、開啟cmd驗證是否安裝成功,輸入java -version,然後輸入javac
能顯示版本號和下面的幫助資訊說明安裝成功
4.安裝tomcat
前提條件
Tomcat 8.5 要求 JDK 版本為 1.7 以上。
進入 Tomcat 官方下載地址 選擇合適版本下載,並解壓到本地。
Windows
新增環境變數 CATALINA_HOME
,值為 Tomcat 的安裝路徑。
進入安裝目錄下的 bin 目錄,執行 startup.bat 檔案,啟動 Tomcat
Linux / Unix
下面的示例以 8.5.24 版本為例,包含了下載、解壓、啟動操作。
# 下載解壓到本地 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz tar -zxf apache-tomcat-8.5.24.tar.gz # 啟動 Tomcat ./apache-tomcat-8.5.24/bin/startup.sh
啟動後,訪問 http://localhost:8080 ,可以看到 Tomcat 安裝成功的測試頁面。
5.安裝MySQL
詳細的安裝過程及步驟可以參考巨集哥的這一篇博文:https://www.cnblogs.com/du-hong/p/10899327.html 。
6.JForum安裝
1、進入JForum官網下載JForm系統,網址為http://jforum.net
2、點選“Downloads”,進入安裝包下載頁面
3、將下載的包拷貝到tomcat的webapps目錄下,同時重新命名jforum-2.1.9為jforum
3、開啟mysql執行視窗,在mysql中執行如下語句建立資料庫:
CREATE DATABASE JForum DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
4、修改jforum\WEB-INF\config\database\mysql目錄下的mysql..properties檔案。將database.connection.host、database.connection.port、database.connection.dbname、database.connection.username、database.connection.password= 加上自己的資料庫的資訊(我的是本地mysql)。
5、上述步驟執行完成之後,雙擊bin目錄下的startup.bat即可將tomcat服務啟動。然後訪問http://localhost:8080/jforum/install.jsp
6、在網頁中填寫資訊,然後點選下一步
7、如果上面的環境設定正確,資料庫jforum也建立了,會出現以下頁面
8、點選開始安裝,如果出現該類錯誤,請更新jforum\WEB-INF\config\database\mysql下的mysql_db_struct.sql檔案將引擎更換為對應mysql版本的引擎即可,如我使用ENGINE=InnoDB 替換TYPE=InnoDB。
9、最後儲存好,重新整理網頁重新安裝。Jforum論壇就安裝好了。(巨集哥的沒有報錯,直接進入第九步)
10、點選“按這裡連線論壇”,出現以下圖
11、點選“Test Forum”,進入頁面,可以點選“發表主題”,發帖
8.小結
PS:如果在論壇中沒看見發表主題的按鈕(如下圖,這原本是有一個“發表主題“按鈕),你可以進行以下操作
1、將zh_CN漢化檔案包放到jforum\templates\default\images下。(PS:zh_CN漢化包我根據網上的找了半天沒找到,最後在網站裡面下載jforum官網下下載Download jforum source code ,在裡面的在\templates\gpl_icons下的gpl_icon包,找到中文包zh_CN檔案)
2、重新開啟tomcat和jforum論壇,論壇就可以出現中文的可以“發表主題”的按鈕了
好了,今天主要是把這個論壇在本地部署成功,以便後邊的使用。