Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Java > Java Open Source > Apache Tomcat
|
Apache Tomcat General discussion of the Apache Tomcat servlet container. For discussions specific to the Professional Apache Tomcat book, please see the book discussion forum for that book.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Apache Tomcat section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old July 26th, 2006, 06:43 AM
Registered User
 
Join Date: Jul 2006
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default Problem executing the application

Hi friends!

I'm trying to execute an application made with struts and apache tomcat and I have found the next error:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org/apache/jasper/runtime/JspSourceDependent
    at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:195)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:809)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:200)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:146)
    at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:209)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:144)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.catalina.core.StandardContext.invoke(St andardContext.java:2358)
    at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:133)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.valves.ErrorDispatcherValve.in voke(ErrorDispatcherValve.java:118)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:594)
    at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:116)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:594)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:127)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:152)
    at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:595)


root cause

java.lang.NoClassDefFoundError: org/apache/jasper/runtime/JspSourceDependent
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java :620)
    at java.lang.ClassLoader.defineClass(ClassLoader.java :465)
    at org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:167)
    at org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:83)
    at org.apache.jasper.JspCompilationContext.load(JspCo mpilationContext.java:451)
    at org.apache.jasper.servlet.JspServletWrapper.getSer vlet(JspServletWrapper.java:102)
    at org.apache.jasper.compiler.Compiler.isOutDated(Com piler.java:401)
    at org.apache.jasper.compiler.Compiler.isOutDated(Com piler.java:348)
    at org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:425)
    at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:142)
    at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:240)
    at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:187)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:809)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:200)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:146)
    at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:209)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:144)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.catalina.core.StandardContext.invoke(St andardContext.java:2358)
    at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:133)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.valves.ErrorDispatcherValve.in voke(ErrorDispatcherValve.java:118)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:594)
    at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:116)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:594)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:127)
    at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:596)
    at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:433)
    at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:948)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(Co yoteAdapter.java:152)
    at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:595)


I have checked all the files and seem to be ok and I don´t know the possible reason of the problem.

Any ideas?

Thanks

 
Old July 26th, 2006, 05:10 PM
Friend of Wrox
 
Join Date: Jan 2006
Posts: 198
Thanks: 0
Thanked 0 Times in 0 Posts
Default

It's very interesting that the stack trace shows other Jasper classes loaded and executing, but it can't find JspSourceDependent. I dug around on Google a bit and found this thread addressing a similar stack trace:

http://forum.sun.com/jive/thread.jspa?threadID=102221

The conclusion was that he needed to remove the "<distributable/>" element from his web.xml. I've never seen this element before, though -- do you have anything interesting in your web.xml we should know about?


Jon Emerson
http://www.jonemerson.net/
 
Old July 27th, 2006, 02:22 AM
Registered User
 
Join Date: Jul 2006
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks for your answer Jon,

I don´t have any "<distributable>" object in my web.xml file. In fact, I never heard about it.

I don´t have any special thing in web.xml just as usual, the servlet configuration, the welcome file, and so on.

Bernardo.






Similar Threads
Thread Thread Starter Forum Replies Last Post
problem with executing some command on explorer 6+ Kayodeog BOOK: Beginning JavaScript 3rd Ed. ISBN: 978-0-470-05151-1 0 October 9th, 2008 08:08 AM
Problem executing code lagyossarian ASP.NET 2.0 Basics 0 April 20th, 2006 01:34 PM
strange problem in executing a query rahulpokharna SQL Server 2000 4 February 10th, 2006 10:50 AM
Problem on executing code on server!! mkmaurya_it General .NET 0 February 11th, 2005 07:08 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.