I had simular problems using Tomcat in a separate JVM. For me it turned out that Tomcat security requires and java.* or javax.* to be in the Tomcat lib directory rather than the web application lib directory.
> From: "Artur Jonak" <[EMAIL PROTECTED]> > To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > Date: Fri, 5 Jul 2002 18:13:31 +0200 > Subject: [JBoss-user] JBoss client as Tomcat 4.0 serlet - security problem > Reply-To: [EMAIL PROTECTED] > > Hi, > > I have J2EE application running on JBoss2.4.4 with Tomcat 4.0.1. > I try to create client application as servlet deployed in Tomcat 4.0 which > runs > in a separate JVM. > I've got the following error when I try to create LoginContext in my > servlet deployed on Tomcat 4.0. > What should I do? > > java.lang.SecurityException: unable to instantiate LoginConfiguration > at > javax.security.auth.login.Configuration.getConfiguration(Configuration.java >: 212) > at > javax.security.auth.login.LoginContext$1.run(LoginContext.java:166) at > java.security.AccessController.doPrivileged(Native Method) at > javax.security.auth.login.LoginContext.init(LoginContext.java:163) at > javax.security.auth.login.LoginContext.(LoginContext.java:319) at > pl.empolis.delta.servlet.DeltaClient.login(DeltaClient.java:137) at > pl.empolis.delta.servlet.DeltaClient.doLogin(DeltaClient.java:158) at > pl.empolis.delta.servlet.DeltaClient.init(DeltaClient.java:57) at > javax.servlet.GenericServlet.init(GenericServlet.java:258) at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:856) at > org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:621) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j >a va:214) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j >a va:215) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:16 >4 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav >a > > :163) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: >5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java >: 1005) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:109 >8 ) > at java.lang.Thread.run(Thread.java:484) > > Please help, > Artur ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Oh, it's good to be a geek. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user