服务器

位置:IT落伍者 >> 服务器 >> 浏览文章

TOMCAT使用技巧


发布日期:2024年03月15日
 
TOMCAT使用技巧

增加一个虚拟目录

在serverxml文件中增加

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

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

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

配置服务器的端口

在标准serverxml文件的第修改port = 为你所希望使用的端口号

webxml文件的设置

默认(欢迎)文件的设置

在h: omcatconfwebxml中<welcomefilelist>与IIS中的默认文件意思相同

<welcomefilelist>

<welcomefile>l</welcomefile>

<welcomefile></welcomefile>

<welcomefile>indexjsp</welcomefile>

</welcomefilelist>

报错文件的设置

<errorpage>

<errorcode></errorcode>

<location>/notFileFoundjsp</location>

</errorpage>

<errorpage>

<exceptiontype>javalangNullPointerException</exceptiontype>

<location>/nulljsp</location>

</errorpage>

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

如果执行的某个JSP文件产生NullPointException 则会调用H: omcatwebappsROOT ulljsp

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

<%@ page isErrorPage=true%>

出错了<p> 错误信息: <%= exceptiongetMessage() %></p>

Stack Trace is :

<font color=red>

<%

javaioCharArrayWriter cw = new javaioCharArrayWriter();

javaioPrintWriter pw = new javaioPrintWriter(cwtrue);

exceptionprintStackTrace(pw);

outprintln(cwtoString());

%>

</font>

会话超时的设置

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

<sessionconfig>

<sessiontimeout></sessiontimeout>

</sessionconfig>

过滤器的设置

<filter>

<filtername>FilterSource</filtername>

<filterclass>project FilterSource </filterclass>

</filter>

<filtermapping>

<filtername>FilterSource</filtername>

<urlpattern>/WwwServlet</urlpattern>

(<urlpattern>/haha/*</urlpattern>)

</filtermapping>

过滤

) 身份验证的过滤Authentication Filters

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

) 图片转化的过滤Image conversion Filters

) 数据压缩的过滤Data compression Filters

) 加密过滤Encryption Filters

) Tokenizing Filters

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

) 内容类型的过滤Mimetype chain Filter 注意监听器的顺序先安全过滤然后资源然后内容类型等这个顺序可以自己定

上一篇:开源技术:tomcat5.0下配置ssl

下一篇:完整图解 Tomcat 5.0.28 安装笔记