WHen I take some of the classes that don't seem to be getting loaded and put them in a package they seem to be fine. So it appears as if you must have your classes within a package in order for the class loader to find them. I looked through the bug list and could not find this in there. Can anyone confirm that this is a bug or is it just a personal problem?
ryan On Thu, 7 Nov 2002 [EMAIL PROTECTED] wrote: > Here is an example of an error I am getting where the > class GlobalUtilsBean is > being referenced from my jsp page: > ****************************************************** > > >/usr/local/tomcat/work/Standalone/xxx.xxx.xxx.xxx/jsppages/ShoppingCatalog_jsp.java:83: > cannot > resolve symbol > symbol : class GlobalUtilsBean > location: class org.apache.jsp.ShoppingCatalog_jsp > GlobalUtilsBean globalUtilsBean = null; > ^ > > > > An error occurred at line: 8 in the jsp file: /ShoppingCatalog.jsp > > Generated servlet error: > >/usr/local/tomcat/work/Standalone/xxx.xxx.xxx.xxxx/jsppages/ShoppingCatalog_jsp.java:85: > cannot > resolve symbol > symbol : class GlobalUtilsBean > location: class org.apache.jsp.ShoppingCatalog_jsp > globalUtilsBean = > (GlobalUtilsBean) pageContext.getAttribute("globalUtilsBean", > PageContext.APPLICATION_SCOPE); > ^ > ******************************************************* > and the jsp code where I reference it is: > <jsp:useBean > id="globalUtilsBean" class="GlobalUtilsBean" scope="application"> > <% > globalUtilsBean.init(); > %> > </jsp:useBean> > > the GlobalUtilsBean.class resides in > tomcathome/webapps/jsppages/WEB-INF/classes/GlobalUtilsBean.class > > > I am porting this application from tomcat 3.2 (i know really > old) but the jsp works fine there so I would think that wouldn't be the > problem. There is no restriction where you have > to put stuff in a package is there? > > ryan > > > On Thu, 7 Nov 2002, Turner, John wrote: > > > > > What are the error messages you are seeing? Specific information is always > > helpful. Your classes should work in WEB-INF/classes. If they aren't in a > > package, and are installed in WEB-INF/classes, then you have something else > > going on. > > > > How are you referencing these classes in your code? > > > > John > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:developer@;wexwarez.com] > > > Sent: Thursday, November 07, 2002 3:44 PM > > > To: Tomcat Users List > > > Subject: RE: Class Path and New Context > > > > > > > > > I fooled around with the setclasspath.sh to include my default > > > classpath. Tomcat however doesn't like that too bad it would > > > have been > > > convenient. > > > > > > I copied the examples context exactly to newcontext/ > > > I put my jsppages in newcontext/ > > > I put all my java beans for this context in newcontext/WEB-INF/classes > > > they aren't in a package so I put them directly in there and compiled > > > When I run tomcat it still can't find them. So i tried > > > putting them into > > > common/classes, same problem. Funny thing is when I put a jar file in > > > common/lib that contains some other random classes I seem to > > > be able to > > > access those fine. > > > > > > I believe I have carefully read all the docs and they > > > indicate that I am > > > doing this correctly so why doesn't it work? > > > > > > > > > ryan > > > > > > On Thu, 7 Nov 2002, Turner, John wrote: > > > > > > > > > > > > -----Original Message----- > > > > > From: [EMAIL PROTECTED] [mailto:developer@;wexwarez.com] > > > > > Sent: Thursday, November 07, 2002 2:24 PM > > > > > To: Tomcat Users List > > > > > Subject: Class Path and New Context > > > > > > > > > > > > > > > With some hassles I got tomcat 4.1.12 with apache 1.3x, > > > java 1.4 on a > > > > > linux > > > > > 2.4 kernel box. The examples context works fine and apache > > > > > seems to be > > > > > handling all the other stuff fine > > > > > > > > > > Questions > > > > > 1)I am trying to create a new context, what are the bare bones > > > > > requirements > > > > > for doing so? Anyone have a breakdown of the necessary tags > > > > > in web.xml? > > > > > > > > Basically, duplicate the tags for the examples. > > > > > > > > > > > > > > 2)In a context if I want to add bunch of class files that > > > are specific > > > > > to that context can't I just throw them in > > > > > /webapps/newcontext/WEB-INF/classes? I tried this and they > > > > > don't seem to > > > > > be available i get Symbols Not resolved errors referencing > > > > > any time I call > > > > > that class. ??? > > > > > > > > Check the ClassLoader HOWTO: > > > > > > http://jakarta.apache.org/tomcat/tomcat-4.1-doc/class-loader-howto.html > > > > > > > > > > > 3)I have a whole bunch of other classes that need to be available to > > > > tomcat. I have set up a global CLASSPATH variable that points to > > > > them. Tomcat does not seem to be picking this up. I > > > > verified that when i > > > > do an env directly before starting tomcat the CLASSPATH > > > > variable is set > > > > and defined properly. What am i screwing up? > > > > > > Tomcat ignores the system-level CLASSPATH environment variable and > > assembles > > > its own in the startup scripts. Check startup.sh and catalina.sh to see > > > what it does. Modifying either startup.sh and/or catalina.sh to use your > > > special classpath is not advised. Read the ClassLoader HOWTO. The > > > Application Developer's Guide might be a good idea, too. > > > > > > John > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> > > > For additional commands, e-mail: > > <mailto:tomcat-user-help@;jakarta.apache.org> > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> > > For additional commands, e-mail: > > <mailto:tomcat-user-help@;jakarta.apache.org> > > > > -- > > To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> > > For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org> > > > > > > > -- > To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org> > > -- To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>