1. 程式人生 > >JeeSite的安裝部署測試

JeeSite的安裝部署測試

準備環境:
(1)Linux Centos7
(2)jdk-1.8.0
(3)maven-3.5.4
(4)Mysql-5.7
(5)Tomcat-8.5.32

一 安裝JDK-1.8.0

(1)這個直接去官網下載就好,然後上傳到Linux伺服器上的指定資料夾下
(2)[[email protected] ~]# vim /etc/profile.d/jdk.sh
    export JAVA_HOME=/app/jdk1.8.0_172                                  #指定java的安裝目錄
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   #指定java編譯時需要類的時候優先去哪裡找
    export PATH=$JAVA_HOME/bin:$PATH                                    #將java定義到全域性變數中,使其隨處都可執行
    export JAVA_HOME CLASSPATH PATH                                     #export重新整理一下定義的這些變數使其生效
        :wq                                                             #vim命令,儲存退出,要在編輯後按ESC之後,直接輸入":wq"即可
(3)[
[email protected]
~]# source /etc/profile.d/jdk.sh #重新整理一下此指令碼檔案使其內部定義的生效 (4)[[email protected] ~]# java -version #結果中如果顯示jdk版本與安裝目錄都對的話則說明安裝成功

二 安裝maven-3.5.4

(1)也是直接訪問官網下載即可,然後上傳至Linux伺服器上的指定資料夾下
(2)[[email protected] ~]# vim /etc/profile.d/mvn.sh
    export MAVEN_HOME=/app/maven                                  #指定maven的安裝目錄,你解壓開不是叫maven,我用mv改名了,方便識別
    export PATH=$JAVA_HOME:/bin:$MAVEN_HOME/bin:$PATH             #將maven定義到全域性變數中,使其隨處都可執行
    export MAVEN_HOME PATH                                        #export重新整理一下定義的這些變數使其生效
        :wq                                                       #vim命令,儲存退出,要在編輯後按ESC之後,直接輸入":wq"即可
(3)[
[email protected]
~]# source /etc/profile.d/mvn.sh #重新整理一下此指令碼檔案使其內部定義的生效 (4)[[email protected] ~]# mvn -version #結果中顯示的maven_home路徑與你定義的相同則說明安裝成功

三 安裝Mysql-5.7(我前面的文章有詳細過程不再描述)

四 安裝Tomcat-8.5.32(直接在官網中下載安裝包,然後上傳到Linux伺服器上的指定資料夾下)

五 下載並安裝JeeSite

(1)[[email protected] ~]# git clone https://gitee.com/thinkgem/jeesite.git   #將開源專案克隆到本地
(2)[[email protected] jeesite]# vim src/main/resources/jeesite.properties    #修改當中資料庫的資訊
(3)[[email protected] jeesite]# mvn antrun:run -Pinit-db                     #在庫中生成測試的一系列表以及資料(前提在資料庫中要有"jeesite"庫!)
(4)[[email protected] jeesite]# mvn clean package -Dmaven.test.skip=true     #將jeesite編譯成war包,存放到Tomcat中的webapp下

Note:

(1)最高管理員賬號,使用者名稱:thinkgem 密碼:admin
(2)用一段時間提示記憶體溢位,請修改JVM引數:-Xmx512m -XX:MaxPermSize=256m
(3)有時出現文字亂碼:修改Tomcat的server.xml檔案的Connector項,增加URIEncoding="UTF-8"
(4)為什麼新建選單後看不到新建的選單?因為授權問題,選單管理只允許最高管理員賬號管理(最高管理員預設賬號:thinkgem 密碼:admin)