You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Maxime Colas des Francs <ma...@sts.ca> on 2003/12/18 15:10:28 UTC

JK exception every first request - Tomcat 5.0.16

Hello,

I use Tomcat 5.0.16 with apache and mod_jk (1.2.5) since a few days. (i 
used before 4.1.29).
Every night my Linux reboot, and stuff restart according to my rc files.

Every morning, the first response of my web app is a http code 500 with 
exception below

After that, another request works, even if i restart tomcat manually ...

smbdy have an idea ?

thks

2003-12-18 07:54:24 StandardWrapperValve[jsp]: Servlet.service() for 
servlet jsp threw exception
java.lang.NoClassDefFoundError: org/apache/tomcat/util/http/HttpMessages
         at 
org.apache.jk.server.JkCoyoteHandler.appendHead(JkCoyoteHandler.java:350)
         at 
org.apache.jk.server.JkCoyoteHandler.action(JkCoyoteHandler.java:402)
         at org.apache.coyote.Response.action(Response.java:226)
         at org.apache.coyote.Response.sendHeaders(Response.java:418)
         at 
org.apache.jk.server.JkCoyoteHandler.doWrite(JkCoyoteHandler.java:240)
         at org.apache.coyote.Response.doWrite(Response.java:586)
         at 
org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:405)
         at 
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:428)
         at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:348)
         at 
org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.java:274)
         at 
sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
         at 
sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
         at 
sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
         at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
         at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
         at 
org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:223)
         at 
org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:166)
         at 
org.apache.coyote.tomcat5.OutputBuffer.realWriteChars(OutputBuffer.java:607)
         at org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:298)
         at org.apache.coyote.tomcat5.OutputBuffer.write(OutputBuffer.java:512)
         at org.apache.coyote.tomcat5.CoyoteWriter.write(CoyoteWriter.java:165)
         at 
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:161)
         at 
org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:368)
         at 
org.apache.jasper.runtime.JspWriterImpl.write(JspWriterImpl.java:379)
         at 
org.apache.jasper.runtime.JspWriterImpl.print(JspWriterImpl.java:504)
         at 
org.apache.taglibs.standard.tag.common.core.UrlSupport.doEndTag(UrlSupport.java:156)
         at org.apache.jsp.index_jsp._jspx_meth_c_url_2(index_jsp.java:489)
         at org.apache.jsp.index_jsp._jspx_meth_c_forEach_0(index_jsp.java:407)
         at org.apache.jsp.index_jsp._jspService(index_jsp.java:137)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
         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 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:284)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
         at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306)
         at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:200)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:278)
         at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:97)
         at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:187)
         at java.security.AccessController.doPrivileged(Native Method)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:183)
         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.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.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.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.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:309)
         at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:387)
         at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)
         at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)
         at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)
         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
         at java.lang.Thread.run(Thread.java:534)



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org