Hi , I think it seems resin's problem (2.1.7). After a lot of combinations , I still cannot make the wicket filter work. The error (URL not found) is reported by apache , not by resin . which means the filter request is not passed to resin. After I assign port ( http://foo.bar.com:8080/app ) , everything works fine now. But other servlets are not required to assign port , it means http://foo.bar.com/servlet/OtherServlets works very well. ( servlets are mapped to "/servlet/*" URL pattern )
Therefore , it maybe resin's problem I think. To avoid exposing port 8080 , maybe I have to set a reverse-proxy in apache's config. ...
