第一種:
首先yum下載jdk-1.8.0包,然后修改/etc/profile.d/java.sh
填入:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/proflie.d/java.sh使環境變量生效
使用java -version驗證安裝成功
然后推薦使用二進制安裝tomcat9,去官網下載tomcat,如果沒有特殊要求,那么不需要重新編譯安裝tomcat,比如:通過加載apache模塊,否則直接解壓后使用就可以
修改默認端口8080成80端口。/usr/local/tomcat/conf/server.xml修改端口
啟動tomcat,/usr/local/tomcat/bin/catalina.sh start啟動tomcat,打開瀏覽器可以看到tomcat界面
到開源中國下載開源項目,jeesns項目,基於java開發的,舊版本是開源的,新版本閉源
下載jeesns.zip后,解壓包,把解壓后的/jeesns/jeesns-web/database/jeesns.sql導入到數據庫中
把里面的jeesns.war復制到/usr/loca/tomcat/webapps/下面
由於是自動安裝,所以會在目錄下面生成jeesns目錄
打開/usr/local/tomcat/webapps/jeesns/WEB-INF/classes/jeesns.properties修改數據庫的賬號密碼
重啟tomcat服務器
通過nginx的ip_hash實現tomcat集群session會話保持
基於tomcat會話保持實現lnmt會話保持,注意在server.xml中不要加入<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>這段代碼,否則會報錯且tomcat啟動不成功,當刪除這段代碼后tomcat啟動成功且能實現session會話保持(這段代碼報錯原因未知,后續知曉再更新)
參考:http://www.cnblogs.com/along21/p/8024719.html#auto_id_4