舔警察臭脚微博:Tomcat 5.5 配置

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 09:26:07

Tomcat 5.5 配置

 

1.下载:

Release Notes: http://tomcat.apache.org/tomcat-5.5-doc/RELEASE-NOTES
Change Log: http://tomcat.apache.org/tomcat-5.5-doc/changelog.html
Downloads: http://tomcat.apache.org/download-55.cgi

jakarta-tomcat-5.5.x.zip

jakarta-tomcat-5.5.x-compat.zip

jakarta-tomcat-5.5.x-admin.zip
(Tomcat 默认是没有内置admin模块了

Tomcat‘s administration web application is no longer installed by default. Download and install the "admin" package to use it. )

都解压到同一个目录下面。比如:D:\jakarta-tomcat-5.5.x\

(如果使用jdk1.4,才需要compat.zipjdk1.5就可以免了这个。)

 

2.修改jakarta-tomcat-5.5.x\conf\tomcat-users.xml.
添加管理员账号lizongbo,密码为lizongbopass.
xml如下:


 
 
 
 
 
 
 
 

 

3.修改jakarta-tomcat-5.5.x\conf\server.xml来解决编码问题。

(Connector 添加URIEncoding参数
参考
http://blog.csdn.net/darkxie/archive/2004/10/25/TOMCATAPP.aspx)

(可以设置成GB18030)
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="200"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"
               compression="on" compressionMinSize="2048"
      noCompressionUserAgents="gozilla, traviata"
      compressableMimeType="text/html,text/xml"/>

 

                   enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="GBK"/>

 

4.启用支持gzip压缩.
(
http://www.linuxaid.com.cn/forum/showdoc.jsp?l=1&i=81169)
添加下列属性
 compression="on"
      compressionMinSize="2048"
      noCompressionUserAgents="gozilla, traviata"
      compressableMimeType="text/html,text/xml"

 

5.设置虚拟主机。

jakarta-tomcat-5.5.x\下建立文件夹vhost\www.mydomain.com

然后修改jakarta-tomcat-5.5.x\conf\server.xml

 


      www.mydomain.com
">
     
     
     

     
   

 

6.添加数据库驱动,更新mail.jaractiovation.jar

复制mysql-connector-java-3.0.16-ga-bin.jar,pg74.215.jdbc3.jar jakarta-tomcat-5.5.x\common\lib\

还有javamail 1.3.2mail.jarjaf-1_0_2 activation.jar

msSQl 2000 JDBC sp3msbase.jar,msutil,jar,mssqlserver.jar

 

 

7.配置SSL

参考 http://jakarta.apache.org/tomcat/tomcat-5.5-doc/ssl-howto.html

D:\j2sdk1.4.2_06\bin>%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
输入keystore密码:  lizongbossl
您的名字与姓氏是什么?
  [tomcat5.5.x]  tomcat5.5.x
您的组织单位名称是什么?
  [jakarta]  jakarta
您的组织名称是什么?
  [apache]  apache
您所在的城市或区域名称是什么?
  [hzcity]  hzcity
您所在的州或省份名称是什么?
  [gdp]  gdp
该单位的两字母国家代码是什么
  [CN]  CN
CN=tomcat5.5.x, OU=jakarta, O=apache, L=hzcity, ST=gdp, C=CN
正确吗?
  []  y

 

输入的主密码
        (如果和 keystore 密码相同,按回车):

(必须密码一致,因此直接回车)

然后再把userhome(例如:C:\Documents and Settings\lizongbo\)下的.keystore复制到

tomcatconf\目录下。

 (例如:D:\jakarta-tomcat-5.5.x\conf\.keystore )

配置jakarta-tomcat-5.5.x\conf\server.xml

加上

                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
           keystoreFile="conf/.keystore"
           keystorePass="lizongbossl">
   

8.禁止文件目录列表,

修改jakarta-tomcat-5.5.x\conf\web.xml,把listing设置为false

 

   
        default
        org.apache.catalina.servlets.DefaultServlet
       
            debug
            0
       

       
            listings
            true
       

        1
   

 

 9.指定了自己的javaEncoding

(参考 http://gceclub.sun.com.cn/staticcontent/html/sunone/app7/app7-dg-webapp/ch6/ch6-4.html )


   
        jsp
        org.apache.jasper.servlet.JspServlet
       
            fork
            false
       

               
            javaEncoding
            GB18030
       

       
            xpoweredBy
            true
       

        3
   

 10.添加rar,iso等的mime-type映射

避免在浏览器里直接打开。


mht
text/x-mht


        rar
        application/octet-stream
   

   
        iso
        application/octet-stream
   

   
        ape
        application/octet-stream
   

   
        rmvb
        application/octet-stream
   

   
        ico
        image/x-icon
   

10.1对html静态页面设置编码
   
   
    htm
    text/html;charset=gb2312
   

   
    html
    text/html;charset=gb2312
   

 

 

11.添加welcome-file-list,并调整顺序。

    
        index.jsp
        index.html
        index.htm
        default.html
        default.htm
        default.jsp