1 Reply Latest reply on Oct 20, 2004 4:54 PM by cugnonr

    Getting started with JBoss 4.0 : Jasper Exception on opening

    cugnonr

      I 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)