运行两个以上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>

相关文章
相关标签/搜索