0 Replies Latest reply on May 12, 2003 5:23 PM by jgzr

    java.lang.SecurityException: no manifiest section for signat

    jgzr

      Hi Folks !

      I'm quite new to develop webApps with Jboss3.0/Tomcat and every time I try to do the following code in a serverLet the server Throws me a security exception.

      Does AnyOne here could give some tips to solve this issue ?

      The Code :
      ========
      Context ctx = new InitialContext() //Toncat and Jboss are running at the same jvm

      The Error Message :
      ===============
      ERROR [Engine] StandardWrapperValve[login]: Servlet.service() for servlet login threw exception

      java.lang.SecurityException: no manifiest section for signature file entry javax/security/cert/Certificate.class

      at sun.security.util.SignatureFileVerifier.verifySection(SignatureFileVerifier.java:260)

      at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:172)

      at java.util.jar.JarVerifier.processEntry(JarVerifier.java:282)

      at java.util.jar.JarVerifier.update(JarVerifier.java:194)

      at java.util.jar.JarFile.initializeVerifier(JarFile.java:251)

      at java.util.jar.JarFile.getInputStream(JarFile.java:313)

      at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:117)

      at java.net.URL.openStream(URL.java:960)

      at com.sun.naming.internal.VersionHelper12$7.run(VersionHelper12.java:195)

      at java.security.AccessController.doPrivileged(Native Method)

      at com.sun.naming.internal.VersionHelper12$InputStreamEnumeration.getNextElement(VersionHelper12.java:190)

      at com.sun.naming.internal.VersionHelper12$InputStreamEnumeration.hasMore(VersionHelper12.java:210)

      at com.sun.naming.internal.ResourceManager.getApplicationResources(ResourceManager.java:470)

      at com.sun.naming.internal.ResourceManager.getInitialEnvironment(ResourceManager.java:159)

      at javax.naming.InitialContext.init(InitialContext.java:215)

      at javax.naming.InitialContext.(InitialContext.java:195)

      at bookmoviefrontend.login.getJBossInitialContext(login.java:74)

      at bookmoviefrontend.login.validateUser(login.java:49)

      at bookmoviefrontend.login.doPost(login.java:42)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)

      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)

      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)

      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)

      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)

      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)

      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)

      at java.lang.Thread.run(Thread.java:536)