I added a security filter in front of Weblogic 8.1 WebServiceServlet and at the
end of my filter, I passed a customized HttpServletRequestwrapper instance to
the doFilter(req, resp) call. I am getting a ClassCastException as following:
Error 500--Internal Server Error
java.lang.ClassCastException
at weblogic.webservice.server.servlet.WebServiceServlet.getWebService(WebServiceServlet.java:195)
at weblogic.webservice.server.servlet.ServletBase.doGet(ServletBase.java:95)
at weblogic.webservice.server.servlet.WebServiceServlet.doGet(WebServiceServlet.java:232)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:385)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at mypackage.servlets.security.AuthorisorFilter.doFilter(AuthorisorFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Anybody had the same problem before? Where can I get the source code for the WebServiceServlet?
Many thanks and regards,
Jacky
"Jacky Lee" <j...@nospam.please.com> wrote in message
news:40278356$1...@newsgroups.bea.com...
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo