Classes cannot be found 2003-12-30 - By Jeff Greenland
Back Having problems with Tomcat finding classes. This seems simple, maybe someone can see where I'm overlooking something.
I have in my /webapps/WEB-INF/classes/ folder this file: -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --- SitePage.class -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
In my /webapps/ folder, I have a file "site.jsp" that starts like this: -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --- <%@ page import="java.util.*" %> <% SitePage thisPage = new SitePage(request, response); ... %> -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
However, whenever I hit this page, I get this compilation error: -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --- org.apache.jasper.JasperException : Unable to compile class for JSP
An error occurred at line: 5 in the jsp file: /site.jsp
Generated servlet error: [javac] Compiling 1 source file
D:\Jakarta5\work\Catalina\166.70.225.99\_\org\apache\jsp\site_jsp.java:4 8: cannot resolve symbol symbol : class SitePage location: class org.apache.jsp.site_jsp SitePage thisPage = new SitePage(request, response); ^ -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
My log file for this web application shows: -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --- SEVERE: Env: Compile: javaFileName=/D:/Jakarta5/work/Catalina/166.70.225.99/_//org/apache/jsp\ site_jsp.java
classpath=/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDe stinations/webapps/WEB-INF/lib/nfc.jar;D:\Jakarta5\work\Catalina\166.70. 225.99\_;/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDes tinations/webapps/WEB-INF/lib/nfc.jar;D:/Jakarta5/shared/classes/; (etc., etc.,) cp=D:\Jakarta5\bin\bootstrap.jar cp=D:\Web\VIPDestinations\webapps\WEB-INF\classes cp=D:\Web\VIPDestinations\webapps\WEB-INF\lib\nfc.jar cp=D:\Jakarta5\work\Catalina\166.70.225.99\_ cp=D:\Web\VIPDestinations\webapps\WEB-INF\classes cp=D:\Web\VIPDestinations\webapps\WEB-INF\lib\nfc.jar cp=D:\Jakarta5\shared\classes (etc., etc.,) -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---
Why can't this find the SitePage class? The classpath is correct in the logs, the file is in the WEB-INF/classes folder, it's not in a package or anything. Anyone have any ideas? I've spent days on this and still no luck. Is it a bug? What can I try to troubleshoot? I feel like I've exhausted my troubleshooting options thus far.
Thanks in advance for everyone's help,
Jeff
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) For additional commands, e-mail: tomcat-user-help@(protected)
|
|