2. Putting struts.jar in that location seems like a very bad idea to me. Whenever possible, put the jars for your application in your application's WEB-INF/lib dir. You can almost always do this, and it makes your app more of a self-contained unit. Having dependencies on non-standard libraries (like struts.jar) in the server's classpath is something to avoid. Keeping your app and dependent libraries together in one place generally makes your app much easier to build and much easier to deploy.
3. The process you are using to compile your class does not have commons-scaffold.jar in the classpath. If you are using Ant, make sure that you have setup the classpath to include all the libraries your code depends on. If you are using an IDE-specific build process (not recommended, especially if you are working in a team environment), make sure you have specified the classpath for your project. -Max ----- Original Message ----- From: "Caroline Jen" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 17, 2003 9:39 PM Subject: Compilation Problem. Help! > I have all the required jar files in the > MyApp/WEB-INF/lib directory. Please help me in > identifying the problems with compilation: > > 1. For example, I have the commons-scaffold.jar in my > $TOMCAT_HOME/webapps/MyApp/WEB-INF/lib folder. > > 2. I have the struts.jar in the > j2sdk1.4.1_02/jre/lib/ext folder > > 3. in my java class, I > import org.apache.commons.scaffold.text.ConvertUtils; > import > org.apache.commons.scaffold.util.ProcessBeanBase; > import org.apache.commons.scaffold.lang.Tokens; > > But, I get compilation error: > > package org.apache.commons.scaffold.text does not > exist > > package org.apache.commons.scaffold.util does not > exist > > package org.apache.commons.scaffold.lang does not > exist > > > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > > --------------------------------------------------------------------- > 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]

