小編這次要給大家分享的是Tomcat怎么部署多個war包,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
1 背景
安裝了JDK1.8-u181(其實安裝JRE足夠了,但我手頭有JDK的安裝包,何必再下)和Tomcat8.5.53。
安裝好以后環(huán)境變量里配置了JAVA_HOME,Path。配的是JRE,沒有配JDK。
要發(fā)布兩個war包,MES和ERP。
2 安裝Tomcat
我用的是.exe文件安裝,安裝后沒有配tomvat_home(因為我也不知道需不需要配置)
3 復制文件夾
3.1 安裝目錄confCatalina
Catalina是一個文件夾,將Catalina復制兩份,一個命名為CatalinaMES,另一個命名為CatalinaERP,都放在安裝目錄\conf目錄下
3.2 安裝目錄webapps
webapps也是一個文件夾,復制兩份,一個命名為webappsMES,另一個命名為webappsERP,都放在安裝目錄下
MES項目打的war包就放在安裝目錄\webappsMES下
ERP項目打的war包就放在安裝目錄\webappsERP下
4 修改配置文件
修改安裝目錄\conf\server.xml里的內容
<?xml version="1.0" encoding="UTF-8"?> <Server port="-1" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> <GlobalNamingResources> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <!-- 部署mes --> <Service name="CatalinaMES"> <Connector port="8085" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Engine name="CatalinaMES" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host name="localhost" appBase="webappsMES" unpackWARs="true" autoDeploy="true"> <Context path="/mes-manager-web" docBase="C:\Program Files\Tomcat 8.5\webappsMES\mes-manager-web" debug="0" privileged="true"></Context> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> <!-- 部署erp --> <Service name="CatalinaERP"> <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Engine name="CatalinaERP" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host name="localhost" appBase="webappsERP" unpackWARs="true" autoDeploy="true"> <Context path="/erp-manager-web" docBase="C:\Program Files\Tomcat 8.5\webappsERP\erp-manager-web" debug="0" privileged="true"></Context> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> </Server>
本文標題:Tomcat怎么部署多個war包-創(chuàng)新互聯
本文網址:http://jinyejixie.com/article38/disjsp.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站建設、網站策劃、品牌網站制作、網站排名、電子商務、微信公眾號
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯