[jboss-user] [Installation, Configuration & DEPLOYMENT] - SecurityException when start application.

mauro_monti do-not-reply at jboss.com
Thu Nov 1 09:46:21 EDT 2007


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)

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100934#4100934

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4100934




More information about the jboss-user mailing list