I am trying to add a new user into weblogic.properties file, then
set up execute permission of a
servlet to this user, but when I request this servlet from my broswer, I got exception like
----------------------------
Mar 30 13:22:42 CST 2001:<E> <ServletContext-General> Servlet failed with Exception
java.lang.ClassCastException: weblogic.security.acl.internal.AuthenticatedUser
at examples.servlets.SnoopServlet.service(SnoopServlet.java:179)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:105)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:742)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:686)
at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:247)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
------------------------------
what I did is just adding two lines in propety file:
weblogic.password.u252738=united
weblogic.allow.execute.weblogic.servlet.snoop=u252738
and modified snoop servlet registration
weblogic.allow.execute.weblogic.servlet.snoop=u252738
by the way, this works in win98, but in HPUX11.00, weblogic 5.1,
It keep saying I got classCastException. Could somebody explain it?
Thanks