内存设置 参数详解 -XmsJVM初始化堆内存大小 -XmxJVM堆的最大内存 -Xss线程栈大小 -XX:PermSizeJVM非堆区初始内存分配大小 -XX:MaxPermSizeJV
内存设置
参数详解
- -Xms JVM初始化堆内存大小
- -Xmx JVM堆的最大内存
- -Xss 线程栈大小
- -XX:PermSize JVM非堆区初始内存分配大小
- -XX:MaxPermSize JVM非堆区最大内存
绿色版本:
apache-tomcat-7.0.5/bin/catalina.bat在文件首行中插入下面这段配置即可:
set JAVA_OPTS=-Xms1024m -Xmx4096m -XX:PermSize=128m -XX:MaxPermSize=256m
安装版本:
进入apache-tomcat-7.0.5/bin目录下打开Tomcat7w.exe,
进入如下界面
Java Options加入-XX:PermSize=256m -XX:MaxPermSize=512m 然后在下面再设置下堆内存。
端口设置
Tomcat在apache-tomcat-7.0.5/conf/server.xml中配置
启动关闭端口
<Server port="8001"(默认8005) shutdown="SHUTDOWN">
连接端口
Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。
默认情况下,Tomcat中配置了两种连接器:
第一个连接器监听8003(默认8080,我机器部署多个Tomcat已经修改)端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8003" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/>
第二个连接器监听8002(默认8009)端口,负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。
<Connector port="8002" protocol="AJP/1.3" redirectPort="8443" />