=== WINDOWS环境 ===
-
修改bin\startup.bat文件
在文件的最上面设置catalina_home为当前tomcat的根目录:如
set CATALINA_HOME=F:\apache-tomcat-7.0.70
-
修改conf\server.xml文件
修改该文件中的3个端口号为现在没有使用的端口号:
A.<Server port="8055" shutdown="SHUTDOWN">
B.<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" URIEncoding='utf-8'/>
C.<Connector port="8069" protocol="AJP/1.3" redirectPort="443" />
-
增加调试端口
修改bin\startup.bat文件,在最上方添加一句话:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8900
》》》8900为调试端口号,多个部署Tomcat集群时,调试端口也不可相同!
-
指定tomcat使用的jdk
修改bin\startup.bat文件,在最上方添加一句话:
set JAVA_HOME=C:\JRE_1.6
》》》注意修改为你本地的jdk路径
-
指定分配给tomcat的内存大小
修改bin\catalina.bat文件,在最上面加一句话:
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M
-
访问tomcat服务去掉项目名
修改conf\server.xml,在<host>标签里添加子标签<context>标签
<Context path="/" docBase="/yourWebService" debug="0" reloadable="true"></Context>
-
通过ip:port直接访问项目首页
比较简单的方法:修改webapps\ROOT\index.jsp
在<html>标签里添加跳转的页面
<script>window.location.href='/yourWebService/html/index.jsp';</script>
》》》Linux环境也可以这样操作
=== LINUX环境 ===
构建一机多实例tomcat集群
-
修改conf\server.xml文件
修改该文件中的3个端口号为现在没有使用的端口号:
A.<Server port="8055" shutdown="SHUTDOWN">
B.<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" URIEncoding='utf-8'/>
C.<Connector port="8069" protocol="AJP/1.3" redirectPort="443" />
-
增加调试端口
修改bin\catalina.sh文件,在最上方添加一句话:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1987"
》》》 高亮部分调试的端口号
-
指定tomcat使用的jdk
修改bin\startup.bat文件,在最上方添加一句话:
export JAVA_HOME=/home/JRE_1.6
》》》 高亮部分为jdk的路径
-
指定分配给tomcat的内存大小
修改bin\catalina.sh文件,在最上面加一句话:
JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m'
-
访问tomcat服务去掉项目名
修改conf\server.xml,在<host>标签里添加子标签<context>标签
<Context path="/" docBase="/home/env/tomcat/webapps/yourServer" debug="0" reloadable="true"></Context>
》》》高亮部分为项目的名称(linux为项目的绝对路径)
网友评论