Hi, > -----Original Message----- > From: A mailing list about Java Server Pages specification > and reference [mailto:[EMAIL PROTECTED]] On Behalf Of > Saket Barve > Sent: Thursday, December 19, 2002 7:08 PM > To: [EMAIL PROTECTED] > Subject: JSP/TOMCAT problem > > > I have tomcat 4.1.12 installed on a UNIX machine. For > now, all I am trying to do is use a testConnection.jsp > page to access database through a ConnectionBean.java > file. The files are under package ta
You also put this into /WEB-INF/classes/ta then? And compiled the package sources to .class files? Just to make sure. > All the files are located in the appropriate > directories (viz .java file in /classes/package_name/ > and .jsp in webapps/package_name/) within the tomcat JSPs don't have to be put into 'package' dirs, but still. > installation. Also, I have made appropriate changes to > the server.xml file. This is not necessary. If you follow the web app specs, making an app directory underneath /webapps with the structure (/WEB-INF, /WEB-INF/classes, WEB-INF/lib/ and so on) described there and then putting your files there accordingly, the class loader(s) will automatically mount your app. > Every time I try to open the testConnection.jsp file > on the browser, I get an error saying that the package > ta does not exist. So it's not found, then. > I removed the package only to get an error of the type > undefined variable: class ConnectionBean. > > CLASSPATH doesn't seem to be the issue because I > copied the one from my team member's .cshrc and he can > access his database over the browser just fine. .cshrc contains the user-specific 'system' classpath, among other things. I'd recommend to have a look at Tomcat's Classloader HOW-TO again, it's included in the documentation. In Tomcat 4, there are multiple class loaders. Normally, classes specified in the system classpath should be available to Tomcat as well, but as I almost never use this approach, I can't tell for sure if it works. In any case, I wouldn't make use of the system classpath in a web app. Makes no real sense when later deploying your app in a .war file... It's much better to just have to tell your customers to copy the .war to the /webapps directory and have everything else handled by common magic than explaining a whole lot of Java or Unix details and have Java illicits follow your instructions in vi or something comparable. > Any suggestions or ideas to resolve this issue would > be really appreciated. > > Thanks, > Saket HTH, -- Chris (SCPJ2) =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com