增加一个虚拟目录
在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 注意监听器的顺序如先安全过滤然后资源然后内容类型等这个顺序可以自己定