快速业务通道

TOMCAT使用技巧 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20

TOMCAT使用技巧

时间:2011-01-20

1 增加一个虚拟目录

在server.xml文件中增加

<Context path="/oicq" docBase="myweb" debug="0" reloadable="true"></Context>

myweb说明其相对webapps的位置,是物理存在的目录;

/oicq说明其相对web URL的路径,是一个虚拟的路径,如:http://localhost/oicq

2 配置服务器的端口

在标准server.xml文件的第56行,修改port = “8080” 为你所希望使用的端口号,如:80

3 web.xml文件的设置

默认(欢迎)文件的设置

在h: omcat4confweb.xml中,<welcome-file-list>与IIS中的默认文件意思相同。

<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>

报错文件的设置

<error-page> <error-code>404</error-code> <location>/notFileFound.jsp</location> </error-page> <error-page> <exception-type>java.lang.NullPointerException</exception-type> <location>/null.jsp</location> </error-page>

如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用H: omcatwebappsROOT otFileFound.jsp。

如果执行的某个JSP文件产生NullPointException ,则会调用H: omcat4webappsROOT ull.jsp

典型的JSP错误页面应该这样写:

<%@ page isErrorPage=”true”%> 出错了:<p> 错误信息: <%= exception.getMessage() %></p>

Stack Trace is :

<font color="red"> <% java.io.CharArrayWriter cw = new java.io.CharArrayWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(cw,true); exception.printStackTrace(pw); out.println(cw.toString()); %> </font>

会话超时的设置

设置session 的过期时间,单位是分钟;

<session-config> <session-timeout>30</session-timeout> </session-config>

过滤器的设置

<filter> <filter-name>FilterSource</filter-name> <filter-class>project4. FilterSource </filter-class> </filter> <filter-mapping> <filter-name>FilterSource</filter-name> <url-pattern>/WwwServlet</url-pattern> (<url-pattern>/haha/*</url-pattern>) </filter-mapping>

过滤:

1) 身份验证的过滤Authentication Filters

2) 日志和审核的过滤Logging and Auditing Filters

3) 图片转化的过滤Image conversion Filters

4) 数据压缩的过滤Data compression Filters

5) 加密过滤Encryption Filters

6) Tokenizing Filters

7) 资源访问事件触发的过滤Filters that trigger resource access events XSL/T 过滤XSL/T filters

9) 内容类型的过滤Mime-type chain Filter 注意监听器的顺序,如:先安全过滤,然后资源,然后内容类型等,这个顺序可以自己定。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号