RE: Classes cannot be found
Put your class in a package and see if that changes the results. --- Jeff Greenland <[EMAIL PROTECTED]> wrote: > Thanks, I'll go through and see if anything in here gives me some > hints. > However, I'm not getting "ClassNotFound" exceptions -- my files are > not > even compiling because the compiler "Cannot Resolve Symbol". My > problem > lies in that the compiler (jasper) cannot find my compiled classes, > even > though the logs seem to show that they are in the classpath. > > > > -Original Message- > From: Shapira, Yoav [mailto:[EMAIL PROTECTED] > Sent: Tuesday, December 30, 2003 11:00 AM > To: Tomcat Users List > Subject: RE: Classes cannot be found > > > Howdy, > http://jakarta.apache.org/tomcat/faq/classnotfound.html > > Yoav Shapira > Millennium ChemInformatics > > > >-Original Message- > >From: Jeff Greenland [mailto:[EMAIL PROTECTED] > >Sent: Tuesday, December 30, 2003 12:59 PM > >To: Tomcat Users List > >Subject: Classes cannot be found > > > >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/VIPD > e > >stinations/webapps/WEB-INF/lib/nfc.jar;D:\Jakarta5\work\Catalina\166.70 > . > >225.99\_;/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDe > s > >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: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > This e-mail, including any attachments, is a confidential business > communication, and may contain information that is confidential, > proprietary and/or privileged. This e-mail is intended only for the > individual(s) to whom it is addressed, and may not be sa
Re: Classes cannot be found
Jeff Greenland wrote: Does anyone know a way around the serialization problem? If there's an easy solution, I would jump on moving all of our classes into a package immediately -- something we've been wanting to do for a few years. Thanks for the help everyone, hopefully someone has a deserialization solution as well! Write a standalone application that will go through the customer records, extract the information using the old classes, then repackage them in the new classes and reserialize them? That should work, then you can just move to the new, better, structure. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Classes cannot be found
I think I've found out the same thing from the stuff I've read. I might have to stick with Tomcat 4 in order to keep our server working (and live with the crashes). I know it sounds simple to move everything into a package, but when I do that, I lose all of my serialized objects. Our original classes never had packages (from several years ago), and they've just not been modified. The problem with packaging them is that I lose all of my customers' data that has been serialized over the past many years. Does anyone know a way around the serialization problem? If there's an easy solution, I would jump on moving all of our classes into a package immediately -- something we've been wanting to do for a few years. Thanks for the help everyone, hopefully someone has a deserialization solution as well! Jeff -Original Message- From: Ben Souther [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 30, 2003 11:13 AM To: Tomcat Users List Subject: Re: Classes cannot be found Someone else correct me if I'm wrong but I belive that classes are now requried to be packages. On Tuesday 30 December 2003 01:10 pm, Jeff Greenland wrote: > Oh, and I might add that everything worked fine in Tomcat 3 and Tomcat > 4. Could it be configuration related in server.xml (or web.xml) in that > I'm not specifying the context correctly? The server is able to run JSP > files fine it seems, I just can't use any external classes. > > Thanks again, > > Jeff > > > > -Original Message- > From: Jeff Greenland > Sent: Tuesday, December 30, 2003 11:05 AM > To: Tomcat Users List > Subject: RE: Classes cannot be found > > Thanks, I'll go through and see if anything in here gives me some hints. > However, I'm not getting "ClassNotFound" exceptions -- my files are not > even compiling because the compiler "Cannot Resolve Symbol". My problem > lies in that the compiler (jasper) cannot find my compiled classes, even > though the logs seem to show that they are in the classpath. > > > > -Original Message----- > From: Shapira, Yoav [mailto:[EMAIL PROTECTED] > Sent: Tuesday, December 30, 2003 11:00 AM > To: Tomcat Users List > Subject: RE: Classes cannot be found > > > Howdy, > http://jakarta.apache.org/tomcat/faq/classnotfound.html > > Yoav Shapira > Millennium ChemInformatics > > >-Original Message- > > From: Jeff Greenland [mailto:[EMAIL PROTECTED] > > >Sent: Tuesday, December 30, 2003 12:59 PM > >To: Tomcat Users List > >Subject: Classes cannot be found > > > >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/VIPD > > e > > >stinations/webapps/WEB-INF/lib/nfc.jar;D:\Jakarta5\work\Catalina\166.70 > > . > > >225.99\_;/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDe > > s > > >tinations/webapps/WEB-I
Re: Classes cannot be found
Hi! Jeff Greenland wrote: Thanks, I'll go through and see if anything in here gives me some hints. However, I'm not getting "ClassNotFound" exceptions -- my files are not even compiling because the compiler "Cannot Resolve Symbol". My problem lies in that the compiler (jasper) cannot find my compiled classes, even though the logs seem to show that they are in the classpath. It seems from the snipplets you posted, that you class is not in a package. As I understand it, a package declaration is required for jasper to reference custom classes correctly. Try putting your class in a package. Phil - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Classes cannot be found
Someone else correct me if I'm wrong but I belive that classes are now requried to be packages. On Tuesday 30 December 2003 01:10 pm, Jeff Greenland wrote: > Oh, and I might add that everything worked fine in Tomcat 3 and Tomcat > 4. Could it be configuration related in server.xml (or web.xml) in that > I'm not specifying the context correctly? The server is able to run JSP > files fine it seems, I just can't use any external classes. > > Thanks again, > > Jeff > > > > -Original Message- > From: Jeff Greenland > Sent: Tuesday, December 30, 2003 11:05 AM > To: Tomcat Users List > Subject: RE: Classes cannot be found > > Thanks, I'll go through and see if anything in here gives me some hints. > However, I'm not getting "ClassNotFound" exceptions -- my files are not > even compiling because the compiler "Cannot Resolve Symbol". My problem > lies in that the compiler (jasper) cannot find my compiled classes, even > though the logs seem to show that they are in the classpath. > > > > -Original Message- > From: Shapira, Yoav [mailto:[EMAIL PROTECTED] > Sent: Tuesday, December 30, 2003 11:00 AM > To: Tomcat Users List > Subject: RE: Classes cannot be found > > > Howdy, > http://jakarta.apache.org/tomcat/faq/classnotfound.html > > Yoav Shapira > Millennium ChemInformatics > > >-Original Message- > > From: Jeff Greenland [mailto:[EMAIL PROTECTED] > > >Sent: Tuesday, December 30, 2003 12:59 PM > >To: Tomcat Users List > >Subject: Classes cannot be found > > > >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/VIPD > > e > > >stinations/webapps/WEB-INF/lib/nfc.jar;D:\Jakarta5\work\Catalina\166.70 > > . > > >225.99\_;/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDe > > s > > >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.
RE: Classes cannot be found
Oh, and I might add that everything worked fine in Tomcat 3 and Tomcat 4. Could it be configuration related in server.xml (or web.xml) in that I'm not specifying the context correctly? The server is able to run JSP files fine it seems, I just can't use any external classes. Thanks again, Jeff -Original Message- From: Jeff Greenland Sent: Tuesday, December 30, 2003 11:05 AM To: Tomcat Users List Subject: RE: Classes cannot be found Thanks, I'll go through and see if anything in here gives me some hints. However, I'm not getting "ClassNotFound" exceptions -- my files are not even compiling because the compiler "Cannot Resolve Symbol". My problem lies in that the compiler (jasper) cannot find my compiled classes, even though the logs seem to show that they are in the classpath. -Original Message- From: Shapira, Yoav [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 30, 2003 11:00 AM To: Tomcat Users List Subject: RE: Classes cannot be found Howdy, http://jakarta.apache.org/tomcat/faq/classnotfound.html Yoav Shapira Millennium ChemInformatics >-Original Message- >From: Jeff Greenland [mailto:[EMAIL PROTECTED] >Sent: Tuesday, December 30, 2003 12:59 PM >To: Tomcat Users List >Subject: Classes cannot be found > >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/VIPD e >stinations/webapps/WEB-INF/lib/nfc.jar;D:\Jakarta5\work\Catalina\166.70 . >225.99\_;/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDe s >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: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To
RE: Classes cannot be found
Thanks, I'll go through and see if anything in here gives me some hints. However, I'm not getting "ClassNotFound" exceptions -- my files are not even compiling because the compiler "Cannot Resolve Symbol". My problem lies in that the compiler (jasper) cannot find my compiled classes, even though the logs seem to show that they are in the classpath. -Original Message- From: Shapira, Yoav [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 30, 2003 11:00 AM To: Tomcat Users List Subject: RE: Classes cannot be found Howdy, http://jakarta.apache.org/tomcat/faq/classnotfound.html Yoav Shapira Millennium ChemInformatics >-Original Message- >From: Jeff Greenland [mailto:[EMAIL PROTECTED] >Sent: Tuesday, December 30, 2003 12:59 PM >To: Tomcat Users List >Subject: Classes cannot be found > >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/VIPD e >stinations/webapps/WEB-INF/lib/nfc.jar;D:\Jakarta5\work\Catalina\166.70 . >225.99\_;/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDe s >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: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Classes cannot be found
Howdy, http://jakarta.apache.org/tomcat/faq/classnotfound.html Yoav Shapira Millennium ChemInformatics >-Original Message- >From: Jeff Greenland [mailto:[EMAIL PROTECTED] >Sent: Tuesday, December 30, 2003 12:59 PM >To: Tomcat Users List >Subject: Classes cannot be found > >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/VIPD e >stinations/webapps/WEB-INF/lib/nfc.jar;D:\Jakarta5\work\Catalina\166.70 . >225.99\_;/D:/Web/VIPDestinations/webapps/WEB-INF/classes/;/D:/Web/VIPDe s >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: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Classes cannot be found
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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: servlet classes cannot be found
--- Michael Wentzel <[EMAIL PROTECTED]> wrote: > > Nico, > > - is your servlet class file located in: > > D:\tomcat\webapps\imsapps\WEB-INF\classes > > > > - are you calling your servlet via: > > http://localhost:8080/imsapps/servlet/dejonge > > > > I think this is how tomcat is set up. Correct me > anyone if I'm wrong. > > > These are the defaults. You can also set up > additional servlet mappings > in your config files. Examples provided in standard > config files. > > > --- > Michael Wentzel > Software Developer > Software As We Think - http://www.aswethink.com Hello Michael, I have a similar problem. My servlet class file (myservlet.class) is located in: C:\tomcat\webapps\myweb\WEB-INF\classes I am calling my servlet via: http://localhost:8080/servlet/myservlet instead of http://localhost:8080/myweb/servlet/myservlet. I would like to call the servlet this way so that I can use the same URL regardless of where my web is located relative to the Tomcat webapps directory, since I move the web to different locations depending on whether I am developing an off-line or on-line version. Hopefully I can modify the configuration file(s) rather than change all of my HTML, JSP, etc. to use the changed URL. Can I call my servlet in this way? If yes, would you please be more specific about how to set up the servlet mapping in conf files, what conf files need to be set up? Particularly, would I do the configuration in the web.xml file in c:\tomcat\webapps\myweb\WEB-INF or in one of Tomcat's configuration files such as server.xml? Thank a lot. Doris Shi __ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/
RE: servlet classes cannot be found
> Nico, > - is your servlet class file located in: > D:\tomcat\webapps\imsapps\WEB-INF\classes > > - are you calling your servlet via: > http://localhost:8080/imsapps/servlet/dejonge > > I think this is how tomcat is set up. Correct me anyone if I'm wrong. These are the defaults. You can also set up additional servlet mappings in your config files. Examples provided in standard config files. --- Michael Wentzel Software Developer Software As We Think - http://www.aswethink.com
Re: servlet classes cannot be found
Nico, - is your servlet class file located in: D:\tomcat\webapps\imsapps\WEB-INF\classes - are you calling your servlet via: http://localhost:8080/imsapps/servlet/dejonge I think this is how tomcat is set up. Correct me anyone if I'm wrong. ~ suha. "Nico den Boer" <[EMAIL PROTECTED]> on 04/10/2001 09:33:41 AM Please respond to [EMAIL PROTECTED] To: [EMAIL PROTECTED] cc:(bcc: Suha Yacoub/IL/ONE) Subject: Re: servlet classes cannot be found The Tomcat output window says when I use http://hostname:8080/imsapps/dejonge; Get real path /dejonge D:\tomcat\webapps\imsapps\dejonge D:\tomcat\webapps\imsapps 404 R( /imsapps + /dejonge + null) null If I use http://hostname:8007/imsapps/dejonge it says "Stream broken" with a stack trace. Any ideas ? Nico
Re: servlet classes cannot be found
The Tomcat output window says when I use http://hostname:8080/imsapps/dejonge; Get real path /dejonge D:\tomcat\webapps\imsapps\dejonge D:\tomcat\webapps\imsapps 404 R( /imsapps + /dejonge + null) null If I use http://hostname:8007/imsapps/dejonge it says "Stream broken" with a stack trace. Any ideas ? Nico
servlet classes cannot be found
Hi there, I seem to have a slight problem, classes cannot be found. ISAPI redirecting is OK. The Tomcat output window says; Get real path /dejonge D:\tomcat\webapps\imsapps\dejonge D:\tomcat\webapps\imsapps 404 R( /imsapps + /dejonge + null) null The error returned to the browser is 404, page cannot be found. After this error Tomcat still works, but doesn't give output to the console any more. The servlet class file is in the classes dir (location: d:/tomcat/webapps/imsapps/web-inf/classes) What can be the problem ? Regards, Nico Working with: Tomcat 3.2.1 Win2K, build 5.00.2195 IIS 5.0 Directory structure; webapps dir - web.xml file - etc dir (with html files) - web-inf dir -- classes dir -- lib dir Contents web.xml: nl.dejongemotoren.SrvltA dejonge Application servlet dejonge /dejonge