linux与windows系统tomcat项目部署

复制一个tomcat文件需要修改如下几点信息:

1.完全删除logs目录下的日志内容;

2.修改bin目录下的catalina.sh文件中的tomcat_home和tomcat_base指向复制的软件所在的目录即可;

3.删除work目录下的localhost;

4.修改conf下的server.xml配置

端口号要改三点内容:

 <Server port="9011" shutdown="SHUTDOWN">

 <Connector port="8004" protocol="HTTP/1.1"                     connectionTimeout="20000"                      redirectPort="8443" />

 <Connector port="9013" protocol="AJP/1.3" redirectPort="8443" />

5.清空webapps,将项目或war包保存到该目录下,war无需先解压,放在该目录下,启动tomcat可自行解压;

考虑到网站可能被攻击,有时需要做跳转页操作

在webapps下需要放项目和一个只包含项目首页的文件

在server.xml做如下配置:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="false" docBase="ezt"  />

其中docBase指向只含首页的文件目录,

如果一个项目需要两个端口号进行访问时,此时需要在server.xml复制两个

<Connector port="80" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443" />

   <Connector port="8081" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8446" />

注意内容中端口号要修改成不一样的即可。

 优化部分:

<Connector port="8080" protocol="org.apache.coyote.http11.Http11Protocol"                connectionTimeout="20000"                redirectPort="8443" enableLookups="false" compression="on"                                          compressionMinSize="2048"             compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"   connectionTimeout="20000"             disableUploadTimeout="true"                  URIEncoding="UTF-8" useBodyEncodingForURL="true" 

    />

<!--

   port:Tomcat服务器监听的端口号

   maxHttpHeaderSize:Http的Header的最大限制

   enableLookups="false" 使用允许DNS查询,通常情况下设置为false

   redirectPort 服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号

   maxThreads Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。

   acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。

   connectionTimeout 网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。

   minSpareThreads Tomcat初始化时创建的线程数。

   maxSpareThreads 一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。

   compression="on" 打开压缩功能

   compressionMinSize 启用压缩的输出内容大小,这里面默认为2KB

   compressableMimeType压缩类型

-->

 windows系统下tomcat部署项目

复制一个tomcat安装文件,在Myeclipse换件下对servers进行加载,

采用tomcat默认端口8080访问,然后关闭服务,重新配置tomcat下conf文件中的server.xml

修改三处端口号即可。

 

posted on 2013-07-06 17:53  叶子的分享  阅读(727)  评论(0)    收藏  举报