運行兩個以上tomcat的設置及內存設置

運行兩個或以上tomcat的設置方法

一、解決端口衝突問題
設置方法很簡單,修改conf/server.xml配置文件中的3個端口便可。
默認端口:800五、8080、8009。
通常狀況位置以下:
**************************************************
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
**************************************************linux

將三個端口修改成其它未使用端口便可,如:
**************************************************
<Server port="18005" shutdown="SHUTDOWN">
<Connector port="18080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />
**************************************************web

其中的8443是Tomcat默認的SSL端口號。windows

二、解決服務名稱問題
若是是解壓版本,則修改tomcat中service.bat文件的服務名稱以備安裝。
**************************************************
rem Set default Service name
set SERVICE_NAME=Tomcat6
set PR_DISPLAYNAME=Apache Tomcat 6
**************************************************
SERVICE_NAME是「服務名稱」,PR_DISPLAYNAME是「顯示名稱」。
在cmd命令行中運行命令,進行安裝和卸載:
【安裝命令:service.bat install】、【卸載命令:service.bat remove】
若是是已安裝在windows系統服務中的,能夠在註冊表中進行修改。
參考位置以下:【HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tomcat6】tomcat

 

tomcat內存設置

MyEclipse
Tomcat的JDK菜單:「Optional Java VM arguments:」框中輸入「有前置空格」
-Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512mspa

Tomcat
win:手動運行命令行

set JAVA_OPTS=%JAVA_OPTS% -server -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m
在這行上面:echo Using CATALINA_BASE: "%CATALINA_BASE%"server

win:使用exe註冊到服務時xml

打開「service.bat」,找到「:installed」段,在其上方,修改--JvmMs和--JvmMx
--JvmMs 512 ^
--JvmMx 512ip

註冊/卸載服務:「service.bat install/remove [service_name]」
註冊爲自動啓動類型:「sc config [service_name] start= auto」
或者在service.bat文件中「echo The service '%SERVICE_NAME%' has been installed. 」在這以前加一句「sc config %SERVICE_NAME% start= auto」內存

linux:

JAVA_OPTS=" -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m "
在這行上面(首行):cygwin=false

WebDAV設置:解決tomcat開放PUT、DELETE的HTTP方法

在Tomcat的conf目錄下的web.xml文件下,找到servlet屬性,servlet-name爲default的,增長參數配置 <init-param> <param-name>readonly</param-name> <param-value>false</param-value> </init-param>

相關文章
相關標籤/搜索