Hi
I have been asked to install a JSP intranet application. My backgroung is
firmly placed in the MS camp :( , I know...
But I have successfully installed Tomcat 3.2.2 standalone, such that the JSP
examples all run. - But this app wont...
Secondly because the deveolper recomended tomcat 4, I later downloaded this,
installed it and again after a few teething probs all the JSP examples run.
However the app does not?
Under 3.2.2 the browser displays the following error page:
Error: 500
Location: /tsheet/docs/login.jsp
Internal Servlet Error:
org.apache.jasper.compiler.CompileException:
I:\tomcat\jakarta-tomcat-3.2.2\webapps\ROOT\tsheet\docs\login.jsp(43,0)
jsp:include needs to have "flush=true"
at org.apache.jasper.compiler.IncludeGenerator.(IncludeGenerator.java:100)
at
org.apache.jasper.compiler.JspParseEventListener.handleInclude(JspParseEvent
Listener.java:875)
at
org.apache.jasper.compiler.DelegatingListener.handleInclude(DelegatingListen
er.java:185)
at org.apache.jasper.compiler.Parser$Include.accept(Parser.java:299)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1077)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1042)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1038)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:209)
at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612)
at
org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:258)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:268)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
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:213)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
+
And the Tomcat terminal window displays the following messages:
2001-07-22 11:57:01 - Ctx( ):JasperException: R( + /tsheet/docs/login.jsp
+ null)
I:\tomcat\jakarta-tomcat-3.2.2\webapps\ROOT\tsheet\docs\login.jsp(43,0) jsp
:include needs to have "flush=true"
and on a browser refresh the same message appears
2001-07-22 11:57:05 - Ctx( ):JasperException: R( + /tsheet/docs/login.jsp
+ null)
I:\tomcat\jakarta-tomcat-3.2.2\webapps\ROOT\tsheet\docs\login.jsp(43,0) jsp
:include needs to have "flush=true"
I read this that on line 43 of the login.jsp source file a command
flush=true was required, but I am not that familiar with JSP programming...
While under 4.05b the following error page is displayed:
++
org.apache.jasper.JasperException: Unable to compile class for
JSPI:\tomcat\jakarta-tomcat-4.0-b5\bin\..\work\localhost\_\tsheet\docs\login
_jsp.java:3: Package code.tsheet not found in import.
import code.tsheet.*;
^
1 error
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:523)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:175)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:187)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:453)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:254)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:194)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:255)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalin