Fwd: org.apache.jasper.JasperException: Unable to compile class for JSP
I am trying to set up Tomcat 5.0.27 for my coworker. I mean we already installed jdk 1.4.2 and tomcat 5.0.27. Examples jsp pages work fine, but when trying to view the jsp pages in the application i put in (Mondrian) i get the org.apache.jasper.JasperException: Unable to compile class for JSP error. I installed tomcat 5.0.27 on my machine and the whole shebang works fine. I am looking for leads... Thanks in advance, Vlad Stack trace looks like this: org.apache.jasper.JasperException: Unable to compile class for JSP org.apache.jasper.JasperException: Unable to compile class for JSP at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472) 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:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at com.tonbeller.wcf.controller.RequestFilter$MyHandler.normalRequest(RequestFilter.java:108) at com.tonbeller.wcf.controller.RequestSynchronizer.handleRequest(RequestSynchronizer.java:99) at com.tonbeller.wcf.controller.RequestFilter.doFilter(RequestFilter.java:134) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 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.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 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.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 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(Unknown Source) Vladimer Shioshvili QRC Division of Macro International Inc. 7315 Wisconsin Avenue, Suite 400W Bethesda, MD 20814 Phone: (301) 657 3077 ext. 155
org.apache.jasper.JasperException: Unable to compile class for JSP
Hi, and thanks for reading this query - it isn't (at least to me) anything to do with putting tools.jar into web-inf/lib, or anywhere else, for that matter. Here is the problem: 2004-05-22 02:25:00 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to compile class for JSP No Java compiler was found to compile the generated source for the JSP. This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK to the common/lib directory of the Tomcat server, followed by a Tomcat restart. If using an alternate Java compiler, please check its installation and access path. at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:458) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:578) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:696) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677) at java.lang.Thread.run(Thread.java:536) Here is what has been happening: I am doing a thesis involving using tomcat+hibernate+mysql to create a web-site that auto-marks web applications. Using Tomcat ver. 5. Until yesterday I could fire up tomcat, run my code, make changes to .jsp and .java files and, without restarting tomcat, see the changes. Yes, tools.jar, and in fact ALL the necessary jar files for rinning my app are in the right place. The application has been running smoothly for about 2 months now. Today I began to use ant (in a java file - by importing org.apache.tools.ant.*) to deploy .war files in a particular directory when I wanted to. To do so appeared to require the use of a manager setting, so I made on up, and added it to TOMCAT_HOME\conf\tomcat-users.xml. Here is the entry: user username=andrew password=iyer roles=manager/ Which was put with the other entries. NOW when I went to the website 1.jsp in TOMCAT_HOME\webapps\thesis (contents as follows) I got the above org.apache.jasper.JasperException: Unable to compile class for JSP error. 1.jsp: %@ page language=java contentType = text/html
Re: org.apache.jasper.JasperException: Unable to compile class for JSP: ANSWER
Heh, just in case anyone is ever as stupid as me in teh future: I realised that I had put catalina-ant.jar into my TOMCAT_HOME\common\lib directory, as well as my WEB-INF\lib directory... I have no idea why I did that, but blame youthful stupidity. Somehow, having catalina-ant.jar in the common\lib directory really messes with tool.jar - why I don't know. Anyway, removing the catalina-ant.jar from the conf\lib dir solves everything! Cheers Andrew Quoting [EMAIL PROTECTED]: Hi, and thanks for reading this query - it isn't (at least to me) anything to do with putting tools.jar into web-inf/lib, or anywhere else, for that matter. Here is the problem: 2004-05-22 02:25:00 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to compile class for JSP No Java compiler was found to compile the generated source for the JSP. This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK to the common/lib directory of the Tomcat server, followed by a Tomcat restart. If using an alternate Java compiler, please check its installation and access path. at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:458) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:578) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:696) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677) at java.lang.Thread.run(Thread.java:536) Here is what has been happening: I am doing a thesis involving using tomcat+hibernate+mysql to create a web-site that auto-marks web applications. Using Tomcat ver. 5. Until yesterday I could fire up tomcat, run my code, make changes to .jsp and .java files and, without restarting tomcat, see the changes. Yes, tools.jar, and in fact ALL the necessary jar files for rinning my app are in the right place. The application has been running smoothly for about 2 months now. Today I began to use ant (in a java file - by importing
RE: org.apache.jasper.JasperException: Unable to compile class for JSP
Did you put your class in package? Unless you put your classes (even those in a jar file) in a package, Tomcat assumes a default package of org.apache.jsp. If you did not put your class in that package, Tomcat won't find it. See http://marc.theaimsgroup.com/?l=tomcat-userm=102997632829655w=2. Derek -Original Message- From: Luis Estevens [mailto:[EMAIL PROTECTED] Sent: November 20, 2003 12:44 PM To: '[EMAIL PROTECTED]' Subject: org.apache.jasper.JasperException: Unable to compile class for JSP Hello I have Windows2000 Server, IIS5, jdk 1.4 and Tomcat 4112 After sucesuffly installed TomCat and tested it through http://localhost/examples/servlet/HelloWorldExample http://localhost/examples/servlet/HelloWorldExample i tried to put some jsp witch calls a bean to work Unfortunally i get an org.apache.jasper.JasperException: Unable to compile class for JSP I created a jsp file named time.jsp and put it into a directory named bigjava into webapp. The Timebeanclass witch is invoked in time.jsp and i put into a jar file with the corrected classpath is placed into the classes file, witch also contains the Timebeanclass.java I already search google and found lots of people with the same problems, but nothing applies to me Got any clue? Thanks in advance Luis Estevens - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: org.apache.jasper.JasperException: Unable to compile class for JSP
Also see http://jakarta.apache.org/tomcat/faq/classnotfound.html. Derek -Original Message- From: Luis Estevens [mailto:[EMAIL PROTECTED] Sent: November 20, 2003 12:44 PM To: '[EMAIL PROTECTED]' Subject: org.apache.jasper.JasperException: Unable to compile class for JSP Hello I have Windows2000 Server, IIS5, jdk 1.4 and Tomcat 4112 After sucesuffly installed TomCat and tested it through http://localhost/examples/servlet/HelloWorldExample http://localhost/examples/servlet/HelloWorldExample i tried to put some jsp witch calls a bean to work Unfortunally i get an org.apache.jasper.JasperException: Unable to compile class for JSP I created a jsp file named time.jsp and put it into a directory named bigjava into webapp. The Timebeanclass witch is invoked in time.jsp and i put into a jar file with the corrected classpath is placed into the classes file, witch also contains the Timebeanclass.java I already search google and found lots of people with the same problems, but nothing applies to me Got any clue? Thanks in advance Luis Estevens - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
org.apache.jasper.JasperException: Unable to compile class for JSP
Hi guys! I am getting following error while trying to run a jsp page in Tomcat 4.1 and JDK 1.4. An error occurred at line: -1 in the jsp file: null Generated servlet error: [javac] Compiling 1 source file /usr/local/jakarta-tomcat-4.1.27/work/Standalone/localhost/test/intra_esolve/jsp/userMenu_jsp.java:7: '.' expected import DbConnection; ^ /usr/local/jakarta-tomcat-4.1.27/work/Standalone/localhost/test/intra_esolve/jsp/userMenu_jsp.java:8: '.' expected import Global; ^ Note: /usr/local/jakarta-tomcat-4.1.27/work/Standalone/localhost/test/intra_esolve/jsp/userMenu_jsp.java uses or overrides a deprecated API. Note: Recompile with -deprecation for details. 2 errors at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) .and lots more... This page runs fine with Tomcat 3.2.4 and jdk 1.4. I have to port this page to Tomcat 4.1 with jdk 1.4. Here is a snapshot of jsp page listing: %@ page language=java % %@ page import = DbConnection % %@ page import = Global % %@ page import = java.lang.* % %@ page import = java.util.* % %@ page import = java.sql.* % %@ page import = javax.servlet.http.HttpSession % ... Location of DbConnection.class and Global.class is /test/WEB-INF/classes. Please help me if anybody knows the reason. Thanks, Manu ____ * DISCLAIMER: The information contained in this message is intended only and solely for the addressed individual or entity indicated in this message and for the exclusive use of the said addressed individual or entity indicated in this message (or responsible for delivery of the message to such person) and may contain legally privileged and confidential information belonging to Tata Consultancy Services. It must not be printed, read, copied, disclosed, forwarded, distributed or used (in whatsoever manner) by any person other than the addressee. Unauthorized use, disclosure or copying is strictly prohibited and may constitute unlawful act and can possibly attract legal action, civil and/or criminal. The contents of this message need not necessarily reflect or endorse the views of TATA Consultancy Services on any subject matter. Any action taken or omitted to be taken based on this message is entirely at your risk and neither the originator of this message nor Tata Consultancy Services takes any responsibility or liability towards the same. Opinions, conclusions and any other information contained in this message that do not relate to the official business of Tata Consultancy Services shall be understood as neither given nor endorsed by Tata Consultancy Services or any affiliate of Tata Consultancy Services. If you have received this message in error, you should destroy this message and may please notify the sender by e-mail. Thank you. * . - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: org.apache.jasper.JasperException: Unable to compile class for JSP
See the faq http://jakarta.apache.org/tomcat/faq/classnotfound.html -Tim [EMAIL PROTECTED] wrote: Hi guys! I am getting following error while trying to run a jsp page in Tomcat 4.1 and JDK 1.4. An error occurred at line: -1 in the jsp file: null Generated servlet error: [javac] Compiling 1 source file /usr/local/jakarta-tomcat-4.1.27/work/Standalone/localhost/test/intra_esolve/jsp/userMenu_jsp.java:7: '.' expected import DbConnection; ^ /usr/local/jakarta-tomcat-4.1.27/work/Standalone/localhost/test/intra_esolve/jsp/userMenu_jsp.java:8: '.' expected import Global; ^ Note: /usr/local/jakarta-tomcat-4.1.27/work/Standalone/localhost/test/intra_esolve/jsp/userMenu_jsp.java - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: org.apache.jasper.JasperException: Unable to compile class for JSP
anyone? On Sun, 12 Oct 2003 15:35:25 +0200, Ilja [EMAIL PROTECTED] said: In tried installing opencms (www.opencms.org), but got the following error when running on Tomcat 5.0.7: I think this is a Tomcat 5.0.x related problem, since according to the developers it runs fine on a Tomcat 4.2.x version. They don't know where lies the problem.. The root-cause: org.apache.jasper.JasperException: Unable to compile class for JSP at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:561) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:300) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:752) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:640) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:552) at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:180) at com.opencms.flex.CmsJspLoader.service(CmsJspLoader.java:955) at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:268) at com.opencms.flex.CmsJspLoader.load(CmsJspLoader.java:567) at com.opencms.flex.CmsJspLoader.initlaunch(CmsJspLoader.java:235) at com.opencms.core.OpenCms.showResource(OpenCms.java:956) at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:256) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:210) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:190) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:175) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:647) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:489) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:649) at java.lang.Thread.run(Thread.java:554) The index.jsp: %@ page session=false % %@ taglib prefix=cms uri=http://www.opencms.org/taglib/cms; % cms:include property=template suffix=.jsp element=head / h1Congratulations!/h1 h3If you're seeing this page via a web browser, it means you've setup OpenCms successfully./h3 pYour installed OpenCms version is: cms:info property=opencms.version /br span class=smallRunning on cms:info property=java.vm.vendor / cms:info property=java.vm.name / cms:info property=java.vm.version / cms:info property=java.vm.info / with cms:info property=os.name / cms:info property=os.version / (cms:info property=os.arch /)/span/p pAs you may have guessed by now, this is the default
org.apache.jasper.JasperException: Unable to compile class for JSP
In tried installing opencms (www.opencms.org), but got the following error when running on Tomcat 5.0.7: I think this is a Tomcat 5.0.x related problem, since according to the developers it runs fine on a Tomcat 4.2.x version. They don't know where lies the problem.. The root-cause: org.apache.jasper.JasperException: Unable to compile class for JSP at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:561) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:300) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:752) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:640) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:552) at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:180) at com.opencms.flex.CmsJspLoader.service(CmsJspLoader.java:955) at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:268) at com.opencms.flex.CmsJspLoader.load(CmsJspLoader.java:567) at com.opencms.flex.CmsJspLoader.initlaunch(CmsJspLoader.java:235) at com.opencms.core.OpenCms.showResource(OpenCms.java:956) at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:286) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:256) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:210) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:190) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:175) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:647) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:489) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:649) at java.lang.Thread.run(Thread.java:554) The index.jsp: %@ page session=false % %@ taglib prefix=cms uri=http://www.opencms.org/taglib/cms; % cms:include property=template suffix=.jsp element=head / h1Congratulations!/h1 h3If you're seeing this page via a web browser, it means you've setup OpenCms successfully./h3 pYour installed OpenCms version is: cms:info property=opencms.version /br span class=smallRunning on cms:info property=java.vm.vendor / cms:info property=java.vm.name / cms:info property=java.vm.version / cms:info property=java.vm.info / with cms:info property=os.name / cms:info property=os.version / (cms:info property=os.arch /)/span/p pAs you may have guessed by now, this is the default OpenCms home page. It can inot/i be found on the local file system ;-) but in the OpenCms
Re: org.apache.jasper.JasperException: Unable to compile class for JSP errorsafter switching from Tomcat 4.1.18LE to 4.1.27
Ok, I tried jdk1.4.2_01, but it does not fix the problem. So, I backed up to jdk1.4.1_03 which does not have an issue like the one below. Thanks everyone. [EMAIL PROTECTED] 08/29/2003 05:48 PM Please respond to Tomcat Users List [EMAIL PROTECTED] To Tomcat Users List [EMAIL PROTECTED] cc Subject Re: org.apache.jasper.JasperException: Unable to compile class for JSP errors after switching from Tomcat 4.1.18LE to 4.1.27 Ooops, ok I had one other 'significant' change that I failed to mention. I had also upgraded to jdk1.4.2 from 1.4.1_03. I thought in my testing I had eliminated that possibility, but I was wrong. It looks like there is a bug in jdk1.4.2 that is causing my problem. I am basing that on the following message: http://forum.java.sun.com/thread.jsp?forum=136thread=429766tstart=0trange=15 His usage is different than mine, but it looks like the ultimate problem and cause were the same, the compiler could not compile classes containing inner classes in some circumstances. So, I uninstalled Tomcat 4.1.27, changed my JAVA_HOME back to jdk 1.4.1_03 and reinstalled Tomcat 4.1.27 and everything is working fine again. Tuesday I am going to try the new jdk1.4.2_01 and see if the bug still exists in it. I'll post back afterwards with an update. Thanks. [EMAIL PROTECTED] 08/29/2003 02:28 PM Please respond to Tomcat Users List [EMAIL PROTECTED] To [EMAIL PROTECTED] cc Subject org.apache.jasper.JasperException: Unable to compile class for JSP errors after switching from Tomcat 4.1.18LE to 4.1.27 I have some code that worked fine with Tomcat 4.1.18LE but now that I have upgraded to 4.1.27, I am getting the problems below. Anyone know what is going on? Thanks. org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: [javac] Compiling 1 source file C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:90: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' sfbeans.OrderHdrBean$ResultBean ResultBean_item = null; ^ An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:92: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' ResultBean_item = (sfbeans.OrderHdrBean$ResultBean) pageContext.getAttribute(ResultBean_item, PageContext.REQUEST_SCOPE); ^ An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:95: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' ResultBean_item = (sfbeans.OrderHdrBean$ResultBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), sfbeans.OrderHdrBean$ResultBean); ^ 3 errors at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at gpcjde.Context.forward(Context.java:65) at gpcjde.OrderInquiryContext.process(OrderInquiryContext.java:32) at gpcjde.Context.process(Context.java:40) at gpcjde.Environment.process(Environment.java:77) at gpcjde.ControllerServlet.doPost(ControllerServlet.java:46) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853
org.apache.jasper.JasperException: Unable to compile class for JSP errorsafter switching from Tomcat 4.1.18LE to 4.1.27
I have some code that worked fine with Tomcat 4.1.18LE but now that I have upgraded to 4.1.27, I am getting the problems below. Anyone know what is going on? Thanks. org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: [javac] Compiling 1 source file C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:90: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' sfbeans.OrderHdrBean$ResultBean ResultBean_item = null; ^ An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:92: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' ResultBean_item = (sfbeans.OrderHdrBean$ResultBean) pageContext.getAttribute(ResultBean_item, PageContext.REQUEST_SCOPE); ^ An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:95: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' ResultBean_item = (sfbeans.OrderHdrBean$ResultBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), sfbeans.OrderHdrBean$ResultBean); ^ 3 errors at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at gpcjde.Context.forward(Context.java:65) at gpcjde.OrderInquiryContext.process(OrderInquiryContext.java:32) at gpcjde.Context.process(Context.java:40) at gpcjde.Environment.process(Environment.java:77) at gpcjde.ControllerServlet.doPost(ControllerServlet.java:46) 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:256) 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.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:2416) 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:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
Re: org.apache.jasper.JasperException: Unable to compile class for JSP errorsafter switching from Tomcat 4.1.18LE to 4.1.27
Ooops, ok I had one other 'significant' change that I failed to mention. I had also upgraded to jdk1.4.2 from 1.4.1_03. I thought in my testing I had eliminated that possibility, but I was wrong. It looks like there is a bug in jdk1.4.2 that is causing my problem. I am basing that on the following message: http://forum.java.sun.com/thread.jsp?forum=136thread=429766tstart=0trange=15 His usage is different than mine, but it looks like the ultimate problem and cause were the same, the compiler could not compile classes containing inner classes in some circumstances. So, I uninstalled Tomcat 4.1.27, changed my JAVA_HOME back to jdk 1.4.1_03 and reinstalled Tomcat 4.1.27 and everything is working fine again. Tuesday I am going to try the new jdk1.4.2_01 and see if the bug still exists in it. I'll post back afterwards with an update. Thanks. [EMAIL PROTECTED] 08/29/2003 02:28 PM Please respond to Tomcat Users List [EMAIL PROTECTED] To [EMAIL PROTECTED] cc Subject org.apache.jasper.JasperException: Unable to compile class for JSP errors after switching from Tomcat 4.1.18LE to 4.1.27 I have some code that worked fine with Tomcat 4.1.18LE but now that I have upgraded to 4.1.27, I am getting the problems below. Anyone know what is going on? Thanks. org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: [javac] Compiling 1 source file C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:90: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' sfbeans.OrderHdrBean$ResultBean ResultBean_item = null; ^ An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:92: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' ResultBean_item = (sfbeans.OrderHdrBean$ResultBean) pageContext.getAttribute(ResultBean_item, PageContext.REQUEST_SCOPE); ^ An error occurred at line: 4 in the jsp file: /forward/order_inquiry_results.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\storefront\forward\order_inquiry_results_jsp.java:95: cannot resolve symbol symbol : class OrderHdrBean$ResultBean location: package sfbeans perchance you meant 'OrderHdrBean.ResultBean' ResultBean_item = (sfbeans.OrderHdrBean$ResultBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), sfbeans.OrderHdrBean$ResultBean); ^ 3 errors at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at gpcjde.Context.forward(Context.java:65) at gpcjde.OrderInquiryContext.process(OrderInquiryContext.java:32) at gpcjde.Context.process(Context.java:40) at gpcjde.Environment.process(Environment.java:77) at gpcjde.ControllerServlet.doPost(ControllerServlet.java:46) 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:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
Need help with org.apache.jasper.JasperException: Unable to compile class for JSP
Hi, I did a fresh install of tomcat on a win2000 server. I installed the latest JDK (1.4.1) first. I installed tomcat (4.1.24) after. Whenever I access the default index.jsp page I get this error. The JSPs of the application that I am building give the same error. Whith a previous build of tomcat 4.1.x (I dont remember which exactly) on another server I have no problems with exactly the same application. Can anyone suggest how to fix this? Must I use a previous version of tomcat? Is this a known issue? Here is the detailed error message: org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: -1 in the jsp file: null Generated servlet error: [javac] Since fork is true, ignoring compiler setting. [javac] Compiling 1 source file [javac] Since fork is true, ignoring compiler setting. at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) 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:256) 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.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:171) 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.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:594) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:536) The best to all! Andre
Re: URGENT.. org.apache.jasper.JasperException: Unable to compile class for JSP
Hi Jacob, I tried to set environment variables and run the commands as shown on the link you sent. My CATALINA_HOME was earlier set to C:\Program Files\Apache Group\Tomcat 4.1\ and so I made the new variable as C:\jakarta-tomcat-4.1.12;C:\Program Files\Apache Group\Tomcat 4.1\ On a new window I ran the command and thus the Tomcat was installed and the C:\ prompt appeared. However, in my services list I don't see the Apache-Catalina service listed. I shall appreciate any help. Thanks and Regards, Runu __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: URGENT.. org.apache.jasper.JasperException: Unable to compile class for JSP
The same application runs perfectly at another place with exactly the same version of Tomcat.. 4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java :7: '.' expected import SurveyBean; ^ You probably have different Java VMs on each machine. AFAIK Java 1.4 no longer supports import of classes in the root package. With kind regards / mit freundlichem Gruß Holger Klawitter -- Holger Klawitter http://www.klawitter.de [EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: URGENT.. org.apache.jasper.JasperException: Unable to compile class for JSP
Thanks Holger, It did work when I changed the JVM. Now, I have Tomcat 4.1.12 and JDK1.3.1. I want to run Tomcat continuously on Win2k even wen I log off..Please guide me.. Thanks Runu __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: URGENT.. org.apache.jasper.JasperException: Unable to compile class for JSP
See http://www.mattkelli.com/tech/tomcat/ntservice.htm Jake At 09:59 PM 12/19/2002 -0800, you wrote: Thanks Holger, It did work when I changed the JVM. Now, I have Tomcat 4.1.12 and JDK1.3.1. I want to run Tomcat continuously on Win2k even wen I log off..Please guide me.. Thanks Runu __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
URGENT.. org.apache.jasper.JasperException: Unable to compile class for JSP
Hi, I am having trouble running a simple application which uses JSP and Beans. The error shown is org.apache.jasper.JasperException: Unable to compile class for JSP. The same application runs perfectly at another place with exactly the same version of Tomcat.. Please see below for the exact error messages obtained. I'll appreciate your help Thankx Runu org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 2 in the jsp file: /jsp/survey/student_survey.jsp Generated servlet error: [javac] Compiling 1 source file C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:7: '.' expected import SurveyBean; ^ C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:44: cannot resolve symbol symbol : class SurveyBean location: class org.apache.jsp.student_survey_jsp SurveyBean student = null; ^ An error occurred at line: 2 in the jsp file: /jsp/survey/student_survey.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:46: cannot resolve symbol symbol : class SurveyBean location: class org.apache.jsp.student_survey_jsp student = (SurveyBean) pageContext.getAttribute(student, PageContext.SESSION_SCOPE); ^ An error occurred at line: 2 in the jsp file: /jsp/survey/student_survey.jsp Generated servlet error: C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\gradsurvey\jsp\survey\student_survey_jsp.java:49: cannot resolve symbol symbol : class SurveyBean location: class org.apache.jsp.student_survey_jsp student = (SurveyBean) java.beans.Beans.instantiate(this.getClass().getClassLoader(), SurveyBean); ^ 4 errors at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:340) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:352) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) 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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) 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.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
org.apache.jasper.JasperException: Unable to compile class for JSP
I deployed my web application in JBOSS and I got the exception below when tried to access my root application url mapping. I'm using jdk1.4.1 + JBOSS 3.0.4+tomcat4.1.12LE. (I already deployed in J2EE 1.3.1 R.I. in a EAR and it worked fine). thanks, Pedro Salazar. 2002-11-13 17:38:29,810 ERROR [org.jboss.web.localhost.Engine] ErrorDispatcherValve[localhost]: Exception Processing ErrorPage[exceptionType=java.lang.Exception, location=/errorpage.jsp] org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: -1 in the jsp file: null Generated servlet error: [javac] Compiling 1 source file at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:120) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:313) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:324) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356) at org.apache.catalina.valves.ErrorDispatcherValve.custom(ErrorDispatcherValve.java:391) at org.apache.catalina.valves.ErrorDispatcherValve.throwable(ErrorDispatcherValve.java:250) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:178) 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:469) 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.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151) at java.lang.Thread.run(Thread.java:536) -- pedro salazar (pt-inovacao) [EMAIL PROTECTED] key id: D803BC61 -- To unsubscribe, e-mail: mailto:tomcat-user-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:tomcat-user-help;jakarta.apache.org
org.apache.jasper.JasperException: Unable to compile class for JSP
Hi, Running a web application on Tomcat 3.3 and trying to move to Tomcat 4.0.2 and now get these errors. org.apache.jasper.JasperException: Unable to compile class for JSP C:\ApacheTomcat\jakarta-tomcat-4.0.2\work\localhost\coffee\jsp\control\homecont$jsp.java:8: Class or interface declaration expected. import javax.servlet.*; ^ C:\ApacheTomcat\jakarta-tomcat-4.0.2\work\localhost\coffee\jsp\control\homecont$jsp.java:14: Superclass org.apache.jsp.HttpJspBase of class org.apache.jsp.homecont$jsp not found. public class homecont$jsp extends HttpJspBase { I guess it it some thing very basic - I have looked. John.
RE: org.apache.jasper.JasperException: Unable to compile class for JSP
Open up the generated Java file, but I believe that you will see some extra stuff before the imports from something at the top of your JSP file that shouldn't be there. Randy -Original Message- From: john bell [mailto:[EMAIL PROTECTED]] Sent: Monday, February 18, 2002 3:08 PM To: [EMAIL PROTECTED] Subject: org.apache.jasper.JasperException: Unable to compile class for JSP Hi, Running a web application on Tomcat 3.3 and trying to move to Tomcat 4.0.2 and now get these errors. org.apache.jasper.JasperException: Unable to compile class for JSP C:\ApacheTomcat\jakarta-tomcat-4.0.2\work\localhost\coffee\jsp \control\homecont$jsp.java:8: Class or interface declaration expected. import javax.servlet.*; ^ C:\ApacheTomcat\jakarta-tomcat-4.0.2\work\localhost\coffee\jsp \control\homecont$jsp.java:14: Superclass org.apache.jsp.HttpJspBase of class org.apache.jsp.homecont$jsp not found. public class homecont$jsp extends HttpJspBase { I guess it it some thing very basic - I have looked. John. -- To unsubscribe: mailto:[EMAIL PROTECTED] For additional commands: mailto:[EMAIL PROTECTED] Troubles with the list: mailto:[EMAIL PROTECTED]
RE: org.apache.jasper.JasperException: Unable to compile class for JSP
Since you didn't provide a fully qualified class name, Tomcat defaulted to looking in the current directory, relative to /examples. So it was looking for jsp/dates/DbWriter.class. Where are you keeping your class? Is it in the classpath? -Original Message- From: Mandar Joshi [mailto:[EMAIL PROTECTED]] Sent: Monday, March 12, 2001 8:28 PM To: [EMAIL PROTECTED] Subject: org.apache.jasper.JasperException: Unable to compile class for JSP Hi, I have a simple server-side java class named DBWriter (with no package name) I am using it in a jsp file like this %DBWriter dbwrt = new DBWriter()% I get following exception on browser page while browsing the above jsp _ Error: 500 Location: /examples/jsp/dates/mydate.jsp Internal Servlet Error: org.apache.jasper.JasperException: Unable to compile class for JSPD:\tomcat\work\localhost_8080%2Fexamples\_0002fjsp_0002fdates_0002fmydate _0002ejspmydate_jsp_0.java:87: Class jsp.dates.DBWriter not found. DBWriter w = new DBWriter(); ^ D:\tomcat\work\localhost_8080%2Fexamples\_0002fjsp_0002fdates_0002fmydate_00 02ejspmydate_jsp_0.java:87: Class jsp.dates.DBWriter not found. DBWriter w = new DBWriter(); ^ 2 errors at org.apache.jasper.compiler.Compiler.compile(Compiler.java:254) at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:462) at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:433) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe rvlet.java:152) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:164) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) __ as I told earlier the class I am using is not residing in any package, while tomcat is trying to find it in jsp.dates package. How do I get around this problem ? Is this a bug since I see similar kinds of problems reported on the mailing list archieve your help is appriciated, Mandar - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
org.apache.jasper.JasperException: Unable to compile class for JSP
Hi, I have a simple server-side java class named DBWriter (with no package name) I am using it in a jsp file like this %DBWriter dbwrt = new DBWriter()% I get following exception on browser page while browsing the above jsp _ Error: 500 Location: /examples/jsp/dates/mydate.jsp Internal Servlet Error: org.apache.jasper.JasperException: Unable to compile class for JSPD:\tomcat\work\localhost_8080%2Fexamples\_0002fjsp_0002fdates_0002fmydate _0002ejspmydate_jsp_0.java:87: Class jsp.dates.DBWriter not found. DBWriter w = new DBWriter(); ^ D:\tomcat\work\localhost_8080%2Fexamples\_0002fjsp_0002fdates_0002fmydate_00 02ejspmydate_jsp_0.java:87: Class jsp.dates.DBWriter not found. DBWriter w = new DBWriter(); ^ 2 errors at org.apache.jasper.compiler.Compiler.compile(Compiler.java:254) at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:462) at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:433) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe rvlet.java:152) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:164) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) __ as I told earlier the class I am using is not residing in any package, while tomcat is trying to find it in jsp.dates package. How do I get around this problem ? Is this a bug since I see similar kinds of problems reported on the mailing list archieve your help is appriciated, Mandar - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]