如果想在服務器上部署兩個或多個tomcat項目,可以采用多個端口的方法:
如何修改Tomcat端口?
答:在Tomcat的conf文件夾裡有個server.xml文件,修改裡面的
<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
這段代碼,那個port值就是端口號!重啟生效。
會出現的問題,第二個tomcat不解壓war包,並且如果自己弄一個編譯好的放在webapps文件夾下也是訪問不到的。
百度了一個,控制tomcat是否自動解壓war包的配置是tomcat/conf/文件夾下的server.xml文件,找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
true代表自動解壓
我的配置沒問題,說明問題不在這,最後百度的結果是缺少配置jdk路徑。
解決辦法:找到tomcat/bin/startup.bat ,右鍵編輯,在開頭加上jkd和tomcat的路徑,下面為我的:
SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_101
SET CATALINA_HOME=E:\apache-tomcat-7.0.65
這樣就搭建好第二個tomcat,第二個項目也能正常訪問了。
有什麼問題歡迎留言共同討論,謝謝訪問。