tomcat 优化配置端口

       配置tomact 信息 将Tomact配置成80端口
      
      如果配置80端口 启用Tomact时端口被占用 结束被占用的端口 如果任务管理器里结束不了 查查这个端口属于哪个服务 手动关闭服务 
      待Tomact开启后 在启用其他服务
      
      <?xml version='1.0' encoding='utf-8'?>
          <Server port="8005" shutdown="SHUTDOWN">
          <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
          <Listener className="org.apache.catalina.core.JasperListener" />
          <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
          <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
          <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
          <GlobalNamingResources>
            <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
          </GlobalNamingResources>
      <Service name="Catalina">
    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="60000" 网络连接超时,默认值20000,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。
                                       通常可设置为30000毫秒。(本系统由于与后台系统接口超时时间较长,使用设置为60000) 
               redirectPort="8443"
               maxThreads="100"    设定在监听端口的线程的最大数目,这个值也决定了服务器可以同时响应客户请求的最大数目。
                                             默认值为150,建议修改为500以上。此处我们修改为500。 设置为100表示可以同时请求处理
                                       100个
               minSpareThreads="50"  Tomcat初始化时创建的线程数。50表示 即是没有这么多人也开这么多线程等待   
               maxSpareThreads="60"   表示如果最多可以空60个线程,例如某时刻有80人访问,之后没有人访问了,
                                           则tomcat不会保留80个空线程,而是关闭5个空的。 
               acceptCount="60"  当所有可以使用的处理请求的线程都被用光时,可以放到处理队列中的请求数,超过这
                                       个数的请求将不予处理,而返回Connection refused错误,建议修改为200;
               maxPostSize="0" jsp页面上是没有限制的,但是在tomcat服务器上有限制,Tomcat 默认的post参数的最大
                                   大小为2M, 当超过时将会出错,可以配置maxPostSize参数来改变大小。0表示不限制 
               disableUploadTimeout="true" 这个标志允许servlet container在一个servlet执行的时候,使用一个不同的
                                               ,更长的连接超时。最终的结果是给servlet更长的时间以便完成其执行,或者
                                               在数据上载的时候更长的超时时间。如果没有指定,设为false。
               
               compression="on"    为 了节省服务器带宽,Connector可能使用HTTP/1.1GZIP压缩。这个参数的可接受值为“off”
                                   (不使用压缩),“on”(压缩文本数据),“force”(在所有的情况下强制压缩),或者使
                                   用一个数值 整数(等价于“on”,但是指定了输出被压缩是的最小的数据数)。
                                   如果content-length未知, 而compression设置成“on”或者 更强,输出也会被压缩。如果没有指定,
                                   这个属性被设成“off”

               compressionMinSize="50" 启用压缩的输出内容大小,这里面默认为2KB 3) 
                noCompressionUserAgents="gozilla, traviata"  对于以下的浏览器,不启用压缩
               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/>compressableMimeType="text/html,text/xml" 压缩类型 

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">       
      <!-- <Context path="" docBase="/ChniWEB" debug="0" reloadable="true" />-->
      </Host>     

   </Engine>
  </Service>
</Server>


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值