Getting started with JBoss 4.0 : Jasper Exception on opening
cugnonr Oct 20, 2004 2:47 AMI followed your tutorial "Getting started" for JBoss 4 and everything goes ok until the access to the page localhost:8080/bank/main.
I receive a blank page in my browser and this exception from Jasper :
07:23:21,862 ERROR [Engine] ApplicationDispatcher[/bank] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /logon2.jsp(1,1) L'uri absolue: http://java.sun.com/jsp/jstl/core ne peut Ûtre rÚsolu
hier web.xml ou dans les fichiers jar dÚployÚs avec cette application
I have seen two other topics in this forum decribing the same problem without solution:
http://www.jboss.org/index.html?module=bb&op=viewtopic&t=55089
http://jboss.org/index.html?module=bb&op=viewtopic&t=54861
I have installed the last version of JSTL files jstl.jar and standard.jar
These two files are well deployed and they are in the
jboss-4.0.0/server/default/tmp/deploy/tmp...JBoss-DukeBank.ear-contents/web-client-exp.war/WEB-INF/lib after deployment.
I'm using JDK 1.4 and jboss 4.0.0 + the patch for Tomcat
I have done the same tutorial with JBoss 3.2.x a few weeks ago without problems.
Could you help us to understand what is the problem?
Thanks! Rudy CUGNON
Here is the full logging of the server (one part of my environment is in french. This is the reason of french messages in the logging) :
07:23:05,639 INFO [EARDeployer] Init J2EE application: file:/C:/jboss-4.0.0/server/default/deploy/JBossDukesBank.ear
07:23:12,859 INFO [EjbModule] Deploying CustomerBean
07:23:13,200 INFO [EjbModule] Deploying AccountBean
07:23:13,220 INFO [EjbModule] Deploying TxBean
07:23:13,240 INFO [EjbModule] Deploying AccountControllerBean
07:23:13,350 INFO [EjbModule] Deploying CustomerControllerBean
07:23:13,370 INFO [EjbModule] Deploying TxControllerBean
07:23:14,381 INFO [EJBDeployer] Deployed: file:/C:/jboss-4.0.0/server/default/tmp/deploy/tmp45748JBossDukesBank.ear-con
jb.jar
07:23:14,592 INFO [TomcatDeployer] deploy, ctxPath=/bank, warUrl=file:/C:/jboss-4.0.0/server/default/tmp/deploy/tmp4574
ank.ear-contents/web-client-exp.war/
07:23:16,925 INFO [EARDeployer] Started J2EE application: file:/C:/jboss-4.0.0/server/default/deploy/JBossDukesBank.ear
07:23:17,346 INFO [Http11Protocol] DÚmarrage de Coyote HTTP/1.1 sur http-0.0.0.0-8080
07:23:17,726 INFO [ChannelSocket] JK2: ajp13 listening on /0.0.0.0:8009
07:23:17,736 INFO [JkMain] Jk running ID=0 time=0/110 config=null
07:23:17,806 INFO [Server] JBoss (MX MicroKernel) [4.0.0 (build: CVSTag=JBoss_4_0_0 date=200409200418)] Started in 1m:1
07:23:21,862 ERROR [Engine] ApplicationDispatcher[/bank] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /logon2.jsp(1,1) L'uri absolue: http://java.sun.com/jsp/jstl/core ne peut Ûtre rÚsolu
hier web.xml ou dans les fichiers jar dÚployÚs avec cette application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:90)
at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:339)
at org.apache.jasper.compiler.Parser.addInclude(Parser.java:390)
at org.apache.jasper.compiler.Parser.parse(Parser.java:123)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:220)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
07:23:22,133 WARN [FormAuthenticator] Unexpected error forwarding to login page
org.apache.jasper.JasperException: /logon2.jsp(1,1) L'uri absolue: http://java.sun.com/jsp/jstl/core ne peut Ûtre rÚsolu
hier web.xml ou dans les fichiers jar dÚployÚs avec cette application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:90)
at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:339)
at org.apache.jasper.compiler.Parser.addInclude(Parser.java:390)
at org.apache.jasper.compiler.Parser.parse(Parser.java:123)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:220)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)