|
From: Ken K. <kk...@kk...> - 2003-06-25 14:58:02
|
Please note that the Add/EditOwner functionality uses the same tags and
handling as that of Add/EditPet yet it works just fine. Puzzling, eh ?
Maybe the compiled jsp's in the tomcat/work directory just need to be
cleaned out. It's worth a try anyway.
Ken
jürgen höller [werk3AT] wrote:
>Thomas,
>
>Maybe this is a Jasper bug in Tomcat 4.1.10. Have you considered upgrading to 4.1.24?
>
>BTW, the package that contains the tags has recently changed from web.tags to web.servlet.tags. Thus, the JSPs and the jars could be inconsistent.
>
>Juergen
>
>
>-----Original Message-----
>From: tri...@tr... [mailto:tri...@tr...]
>Sent: Wednesday, June 25, 2003 4:05 PM
>To: Ken Krebs
>Cc: 'spring-dev-list'
>Subject: Re: [Springframework-developer] website problem
>
>
>Ken,
>
>
>
>>There is a problem with Petclinic at the website :-( . The Add/EditPet
>>and AddVisit functions do not work., throwing exceptions because of JSP
>>compilation failure. Don't have time to look in detail right now but the
>>files petForm.jsp and visitForm.jsp appear to be the same size as the
>>ones I have. I just did fresh builds of Spring and Petclinic and they
>>work fine in Tomcat on my system. I did recently update the Petclinic
>>xml files. Might need to dump the old compiled jsp's in Tomcat's work
>>directory.
>>
>>
>>
>
>I recently noticed this too. Will try to resolve today or tomorrow . Don't
>know if it is related to the Linux/Java 1.4.0/Tomcat 4.1.10 combination or if it
>is a deployment issue. I can't reproduce it on my Windows machine. Will try a
>different Linux machine tonight.
>
>It seems to complain about the following line:
>
>status = (com.interface21.web.servlet.tags.BindStatus)
>pageContext.findAttribute("status");
>
>in class org.apache.jsp.petForm_jsp
>
>Any ideas?
>
>Thomas
>
>PS
>
>This is the full error text:
>
>Internal error
>** Root cause is: Unable to compile class for JSP An error occurred at line: 33
>in the jsp file: /WEB-INF/jsp/petForm.jsp Generated servlet error: [javac]
>Compiling 1 source file
>/usr/local/jakarta-tomcat/4.1.10/work/Standalone/www.springframework.org/webapps_petclinic/WEB-INF/jsp/petForm_jsp.java:137:
>cannot resolve symbol symbol : variable status location: class
>org.apache.jsp.petForm_jsp status =
>(com.interface21.web.servlet.tags.BindStatus)
>pageContext.findAttribute("status"); ^ An error occurred at line: 38 in the jsp
>file: /WEB-INF/jsp/petForm.jsp Generated servlet error:
>/usr/local/jakarta-tomcat/4.1.10/work/Standalone/www.springframework.org/webapps_petclinic/WEB-INF/jsp/petForm_jsp.java:170:
>cannot resolve symbol symbol : variable status location: class
>org.apache.jsp.petForm_jsp status =
>(com.interface21.web.servlet.tags.BindStatus)
>pageContext.findAttribute("status"); ^ An error occurred at line: 49 in the jsp
>file: /WEB-INF/jsp/petForm.jsp Generated servlet error:
>/usr/local/jakarta-tomcat/4.1.10/work/Standalone/www.springframework.org/webapps_petclinic/WEB-INF/jsp/petForm_jsp.java:233:
>cannot resolve symbol symbol : variable status location: class
>org.apache.jsp.petForm_jsp status =
>(com.interface21.web.servlet.tags.BindStatus)
>pageContext.findAttribute("status"); ^ 3 errors
>org.apache.jasper.JasperException: Unable to compile class for JSP An error
>occurred at line: 33 in the jsp file: /WEB-INF/jsp/petForm.jsp Generated servlet
>error: [javac] Compiling 1 source file
>/usr/local/jakarta-tomcat/4.1.10/work/Standalone/www.springframework.org/webapps_petclinic/WEB-INF/jsp/petForm_jsp.java:137:
>cannot resolve symbol symbol : variable status location: class
>org.apache.jsp.petForm_jsp status =
>(com.interface21.web.servlet.tags.BindStatus)
>pageContext.findAttribute("status"); ^ An error occurred at line: 38 in the jsp
>file: /WEB-INF/jsp/petForm.jsp Generated servlet error:
>/usr/local/jakarta-tomcat/4.1.10/work/Standalone/www.springframework.org/webapps_petclinic/WEB-INF/jsp/petForm_jsp.java:170:
>cannot resolve symbol symbol : variable status location: class
>org.apache.jsp.petForm_jsp status =
>(com.interface21.web.servlet.tags.BindStatus)
>pageContext.findAttribute("status"); ^ An error occurred at line: 49 in the jsp
>file: /WEB-INF/jsp/petForm.jsp Generated servlet error:
>/usr/local/jakarta-tomcat/4.1.10/work/Standalone/www.springframework.org/webapps_petclinic/WEB-INF/jsp/petForm_jsp.java:233:
>cannot resolve symbol symbol : variable status location: class
>org.apache.jsp.petForm_jsp status =
>(com.interface21.web.servlet.tags.BindStatus)
>pageContext.findAttribute("status"); ^ 3 errors 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:315) at
>org.apache.jasper.compiler.Compiler.compile(Compiler.java:326) at
>org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
>at
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:182)
>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
>com.interface21.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:86)
>at com.interface21.web.servlet.view.AbstractView.render(AbstractView.java:194)
>at
>com.interface21.web.servlet.DispatcherServlet.render(DispatcherServlet.java:505)
>at
>com.interface21.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:387)
>at
>com.interface21.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:228)
>at com.interface21.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:207)
>at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) 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.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:2397) 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:171)
>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.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at
>org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:256) at
>org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:361) at
>org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:563) at
>org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:535) at
>org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:638) at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
>at java.lang.Thread.run(Thread.java:536) Cookies:
>SITESERVER=[ID=34b9458b75f770d7a9d236493bcf50d7]
>
>
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by: INetU
>Attention Web Developers & Consultants: Become An INetU Hosting Partner.
>Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
>INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
>_______________________________________________
>Springframework-developer mailing list
>Spr...@li...
>https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>
>
>
|