tomcat多端口配置

1.修改端口:
  在Tomcat的安装目录下的\conf目录下,打开server.xml, 找到  
  <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
  将8080改为你想要的端口8081

2.映射路径:
   还是在server.xml配置文件中, 在</host>这个结束标签之前加上如下的配置信息:
   <Context path="/myapp" reloadable="true" docBase="e:\myApp" />


3.添加端口:
  在server.xml中添加以下:
  <Connector port="65535" protocol="HTTP/1.1" connectionTimeout="20000" />
  Tomcat的端口号最大到65535.

4.上面的端口对于原来Tomcat中的其他Web应用也可以使用,下面是独立的,只有你的e:\myApp中的Web应用可用, 也就是在server.xml中的</Service>下另外建立一个Service:

  <Service name="test">

    <!--https端口配置-->

    <Connector port="65535" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystorePass="changeit" keystoreFile="E:/ctspmts.key"/>

    <!--http端口配置-->
    <Connector port="65535" protocol="HTTP/1.1" connectionTimeout="20000" />
    <Engine name="myengine" defaultHost="myhost">
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"   resourceName="UserDatabase"/>
    <Host name="myhost"  appBase="e:\myApp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    </Host>
   </Engine>
 </Service>

 

 

:

a、参数说明

keystorePass="changeit" 证书的密码

keystoreFile="E:/ctspmts.key" 证书的存放路径

appBase="e:\myApp" 部署工程文件所在的根路径

b、EngineHost 节点的name值分别对应下面

  D:\ProgramFiles\apache-tomcat-6.0.33-windows-x86\apache-tomcat-6.0.33\work\myengine\myhost\BesttonePayWebservice

c、protocol="HTTP/1.1"中的值最好改为org.apache.coyote.http11.Http11Protocol

若设置为HTTP/1.1的话,tomcat启动时可能会报java.lang.Exception: No Certificate file specified or invalid file format错误,这是由于不同的tomcat版本号ssl的配置有所不同,你用的如果是tomcat6.0的话,那就改为org.apache.coyote.http11.Http11Protocol

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值