0 Replies Latest reply on Nov 1, 2007 9:46 AM by mauro_monti

    SecurityException when start application.

    mauro_monti

      Hi people..
      I develop an application and i deployed in JBoos 4.2.2. The application starts up without problems, but when i call an struts action i get the following error: (below)

      When i deploy the same application in a Geronimo Server 2.0 or Tomcat the application works correctly.

      I work with MyEclipse 6.0, the application use struts 1.3 Hibernate with JPA annotations and XFire to make WS calls.

      Can anybody help me...

      Thanks. Mauro

      The stacktrace:

      javax.servlet.ServletException: org.apache.jasper.JasperException: No pude inicializar TldLocationsC
      ache:
      java.lang.SecurityException
      : invalid SHA1 signature file digest for org/bouncycastle/asn1/ocsp/ResponderID.class
       org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
       org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
       org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      
      causa raÃÂz
      
      org.apache.jasper.JasperException: No pude inicializar TldLocationsCache: java.lang.SecurityExceptio
      n: invalid SHA1 signature file digest for org/bouncycastle/asn1/ocsp/ResponderID.class
       org.jboss.web.tomcat.service.jasper.TagLibCache.init(TagLibCache.java:106)
       org.jboss.web.tomcat.service.jasper.TagLibCache.getLocation(TagLibCache.java:83)
       org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:530)
       org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:419)
       org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
       org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
       org.apache.jasper.compiler.Parser.parse(Parser.java:133)
       org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
       org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
       org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
       org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
       org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
       org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
       org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
       org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
       org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
       org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
       org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
       org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
       org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
       org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
       org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
       org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      
      causa raÃÂz
      
      org.apache.jasper.JasperException: java.lang.SecurityException: invalid SHA1 signature file digest f
      or org/bouncycastle/asn1/ocsp/ResponderID.class
       org.jboss.web.tomcat.service.jasper.TagLibCache.scanJar(TagLibCache.java:343)
       org.jboss.web.tomcat.service.jasper.TagLibCache.processTldsInFileSystem(TagLibCache.java:268)
       org.jboss.web.tomcat.service.jasper.TagLibCache.processTldsInFileSystem(TagLibCache.java:261)
       org.jboss.web.tomcat.service.jasper.TagLibCache.init(TagLibCache.java:101)
       org.jboss.web.tomcat.service.jasper.TagLibCache.getLocation(TagLibCache.java:83)
       org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:530)
       org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:419)
       org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
       org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
       org.apache.jasper.compiler.Parser.parse(Parser.java:133)
       org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
       org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
       org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
       org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
       org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
       org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
       org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
       org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
       org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
       org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
       org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
       org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
       org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
       org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
       org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
       org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      
      causa raÃÂz
      
      java.lang.SecurityException: invalid SHA1 signature file digest for org/bouncycastle/asn1/ocsp/Respo
      nderID.class
       sun.security.util.SignatureFileVerifier.verifySection(SignatureFileVerifier.java:438)
       sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:231)
       sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:176)
       java.util.jar.JarVerifier.processEntry(JarVerifier.java:277)
       java.util.jar.JarVerifier.update(JarVerifier.java:188)
       java.util.jar.JarInputStream.read(JarInputStream.java:182)
       java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:92)
       java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:70)
       java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:118)
       java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:149)
       org.jboss.web.tomcat.service.jasper.TagLibCache.scanJar(TagLibCache.java:324)
       org.jboss.web.tomcat.service.jasper.TagLibCache.processTldsInFileSystem(TagLibCache.java:268)
       org.jboss.web.tomcat.service.jasper.TagLibCache.processTldsInFileSystem(TagLibCache.java:261)
       org.jboss.web.tomcat.service.jasper.TagLibCache.init(TagLibCache.java:101)
       org.jboss.web.tomcat.service.jasper.TagLibCache.getLocation(TagLibCache.java:83)
       org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:530)
       org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:419)
       org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
       org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
       org.apache.jasper.compiler.Parser.parse(Parser.java:133)
       org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
       org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
       org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
       org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
       org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
       org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:316)
       org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
       org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
       org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
       org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
       org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
       org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
       org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
       org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
       org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
       org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
       org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
       org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)