多个Tomcat同时运行解决方案和Tomcat内存修改
多個Tomcat同時運行解決方案和Tomcat內存修改
多个Tomcat同时运行解决方案和Tomcat内存修改
${i18n.author} / 郝振强
${i18n.comefrom} 黯然奋发
(${i18n.scrollupNote})
多个Tomcat同时运行
适用:
一个Tomcat5.5安装版 + 一个Tomcat6.0安装版 + N个Tomcat5.5绿色版 + N个Tomcat6.0绿色版
方案:
1、Tomcat安装版安装和部署(5.5、6.0无大区别)
安装版按操作提示安装即可,无特别说明(配置环境变量CATALINA_HOME也不做讨论,后续用不到)
2、Tomcat绿色版的解压和部署(5.5、6.0相同)
1、绿色版解压到希望的目录 2、修改startup.bat或catalina.bat文件(重点) startup.bat 第11行 if not "%CATALINA_HOME%" == "" goto gotHome 或者catalina.bat 第83行 if not "%CATALINA_HOME%" == "" goto gotHome 修改为 rem if not "%CATALINA_HOME%" == "" goto gotHome 即将此行注释 注:此行的目的是如果系统变量存在(或catalina.bat此前已有此变量),则跳过变量设置,否则将设置Catalina.bat变量为当前绿色版的路径 set "CATALINA_HOME=%CURRENT_DIR%" 当然也必须保证%CATALINA_HOME%\bin\catalina.bat存在。
3、服务端口修改 安装版和绿色版相同 修改目录文件%CATALINA_HOME%\conf\server.xml文件第69行 connectionTimeout="20000" redirectPort="8443" /> 将8080改为希望的任意未使用端口即可
4、支持可以将多个Tomcat同时启动。
注:关于Tomcat Server.Xml的应用程序配置方案,请参考本站Tomcat Server.Xml配置示例
获得JVM的最大可用内存
在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。
Tomcat内存修改
修改bin目录下的catalina.bat文件,在默认第140行之前(即使用JAVA_OPTS参数之前)增加: set JAVA_OPTS='-Xms256m -Xmx512m' 第一个256m是初始化内存大小,第二个512m是可以使用的最大内存。
|
多個Tomcat同時運行
適用:
一個Tomcat5.5安裝版 + 一個Tomcat6.0安裝版 + N個Tomcat5.5綠色版 + N個Tomcat6.0綠色版
方案:
1、Tomcat安裝版安裝和部署(5.5、6.0無大區別)
安裝版按操作提示安裝即可,無特別說明(配置環境變量CATALINA_HOME也不做討論,后續用不到)
2、Tomcat綠色版的解壓和部署(5.5、6.0相同)
1、綠色版解壓到希望的目錄 2、修改startup.bat或catalina.bat文件(重點) startup.bat 第11行 if not "%CATALINA_HOME%" == "" goto gotHome 或者catalina.bat 第83行 if not "%CATALINA_HOME%" == "" goto gotHome 修改為 rem if not "%CATALINA_HOME%" == "" goto gotHome 即將此行注釋 注:此行的目的是如果系統變量存在(或catalina.bat此前已有此變量),則跳過變量設置,否則將設置Catalina.bat變量為當前綠色版的路徑 set "CATALINA_HOME=%CURRENT_DIR%" 當然也必須保證%CATALINA_HOME%\bin\catalina.bat存在。
3、服務端口修改 安裝版和綠色版相同 修改目錄文件%CATALINA_HOME%\conf\server.xml文件第69行 connectionTimeout="20000" redirectPort="8443" /> 將8080改為希望的任意未使用端口即可
4、支持可以將多個Tomcat同時啟動。
注:關於Tomcat Server.Xml的應用程序配置方案,請參考本站Tomcat Server.Xml配置示例
獲得JVM的最大可用內存
在命令行下用 java -XmxXXXXM -version 命令來進行測試,然后逐漸的增大XXXX的值,如果執行正常就表示指定的內存大小可用,否則會打印錯誤信息。
Tomcat內存修改
修改bin目錄下的catalina.bat文件,在默認第140行之前(即使用JAVA_OPTS參數之前)增加: set JAVA_OPTS='-Xms256m -Xmx512m' 第一個256m是初始化內存大小,第二個512m是可以使用的最大內存。
|
zhqhao ${i18n.uploadTime} [2010-8-3 20:08:56] |
Loading... |
[
${i18n.returnTop}]
${i18n.otherArticle}