JeeSite的安裝部署測試
阿新 • • 發佈:2019-01-05
準備環境:
(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)