tomcat奇怪的问题求教!!!

04-08-23 austin
基于Tomcat的系统原本运行正常,后来我加入了一个Filter,web.xml中加入的代码如下:

<filter>

<filter-name>NTLMFilter</filter-name>

<filter-class>jcifs.http.NtlmHttpFilter</filter-class>

<init-param>

<param-name>jcifs.http.domainController</param-name>

<param-value>Controller Address</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>NTLMFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

一切正常,后来,我想改成

<filter-mapping>

<filter-name>NTLMFilter</filter-name>

<url-pattern>/admin/*</url-pattern>

</filter-mapping>

改成这样以后,出现奇怪的现象,/admin/*目录下的servlet和jsp都可以正常工作,但不在此目录下的HTTP请求统统不再支持post方法,无奈之下只好把Filter去掉。

可是今天我想再试一试解决这个问题,没成功,所以又将整个Filter去掉,发现系统竟不再支持Post方法的HTTP请求,只要加上Filter,则在Filter范围内的就正常,其余的都不支持GET请求。哪位大虾能救救我?

BTW:我用的这个Filter是做HTTP AD认证用的。

miniwolf
2004-08-24 16:50
将tomcat当掉后,

把tomcat\work下的东东删除,

然后再起tomcat,测试看看。

可能是缓存的问题。

猜你喜欢