日期:2014-05-16  浏览次数:20894 次

Tomcat应用绑定域名以及Apache端口转发

转自:http://cyzgbw.iteye.com/blog/1828770

?

1. 下载安装版本的Tomcat(或者压缩版的,只不过要自己配开机自启服务);
2. http服务默认端口是80端口,如果只有一个软件服务器请直接修改为80端口;
3. 如果有其他软件服务器(如IIS)占用了80端口请修改http端口为其他的,如果有其他Tomcat已经安装了请修改JVM端口
??? a) 修改80端口:打开conf/server.xml文件,找到下面的代码将port改为自己需要的端口数

Java代码 复制代码
  1. <Connector?port="8080"??protocol="HTTP/1.1"?connectionTimeout="20000"?redirectPort="8443"?/>??
<Connector port="8080"  protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />


??? b) 修改JVM端口:
??????? i. 这里的port改为其他数字

Java代码 复制代码
  1. <Server?port="8005"?shutdown="SHUTDOWN">??
<Server port="8005" shutdown="SHUTDOWN">


??????? ii. 这里的port改为其他数字

Java代码 复制代码
  1. <Connector?port="8009"?protocol="AJP/1.3"?redirectPort="8443"?/>??
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


4. 将自己的应用程序放在非webapps目录下,如果是war包请解压成文件夹;
5. 打开conf/server.xml文件,在原来的Host标签对下添加一段代码

Java代码 复制代码
  1. <Host?name="www.xx.cn"??appBase="webapps"?unpackWARs="true"?autoDeploy="true"?xmlValidation="false"?xmlNamespaceAware="false"> ??
  2. <Context?docBase="E:\Program?Files\web\xxx"?path=""??reloadable="true"?/> ??