You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2005/08/15 23:04:37 UTC
DO NOT REPLY [Bug 36198] New: -
Class loading/compilation error
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=36198>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=36198
Summary: Class loading/compilation error
Product: Tomcat 5
Version: 5.5.9
Platform: PC
URL: http://136.142.92.26:8080/gnm/mode_shapes.jsp
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Servlet & JSP API
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: mshst38@pitt.edu
I have encountered an odd error I have been unable to solve. I have reviewed
all the Tomcat documentation and searched Bugzilla for a solution but nothing
has worked so far. In summary I have created a set of JSPs and Java classes
that are used to visualize pre-generated biological data for a research
project. These JSPs interact with the Java classes to perform some file IO and
other activities. The problem I have encountered is as follows: the JSPs spit
out java.lang.NoClassDefFoundError errors when accessed, so I've concluded they
cannot 'see' the Java classes I have created for them to use. I have gone
through a number of troubleshooting solutions including: Placing the classes in
the 'WEB-INF/classes' directory of the web application root where the JSPs are
stored, copying the classes to the working dorectory where the JSPs are
compiled (both en masse and with the full package structure), and I have tried
specifying the CLASSPATH used to compile the JSPs with the web.xml file in
the 'WEB-INF' directory of the web application root. None of these have solved
the problem. The exact error I'm getting is as follows:
javax.servlet.ServletException: Replacer
org.apache.jasper.runtime.PageContextImpl.doHandlePageException
(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException
(PageContextImpl.java:781)
org.apache.jsp.mode_005fshape_005fvisual_jsp._jspService
(org.apache.jsp.mode_005fshape_005fvisual_jsp:235)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NoClassDefFoundError: Replacer
Mode_Shape_Session.<init>(Mode_Shape_Session.java:183)
org.apache.jsp.mode_005fshape_005fvisual_jsp._jspService
(org.apache.jsp.mode_005fshape_005fvisual_jsp:143)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
To generate the problem go to the URL listed with this bug report and click on
the "Go iGNM" button.
How do I configure Tomcat to look for my Java classes when compiling JSPs? Or
where do I place the compiled classes so the JSP compiler can see them when the
JSPs are compiled? This project will result in a article publication in a
major scientific journal, and any help you can offer would surely be noted in
said article.
Thanks,
Mark Holliman
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org