Hello again! Arrrgggh. I'm feeling totally lost. I can't even get the mail component from Matthew and Carsten's book byte-compiled... :-(
Just to cite some system details first: I have a Debian Woody system, Tomcat is 4.0.3. I have the latest SDK from Blackdown. During the past few days, I've erased and reinstalled everything that has to do with Java, Tomcat and Cocoon many times. Cocoon is 2.1-dev, compiled a couple of days ago from CVS. Tomcat constructs it's own classpath, as I've understood it, but I've got to make sure that I have the correct classpath when I compile stuff, right? Well, I have set it to > echo $CLASSPATH /var/lib/tomcat4/webapps/WEB-INF/classes:/var/lib/tomcat4/webapps/WEB-INF/lib:/var/lib/tomcat4/webapps/cocoon/WEB-INF/classes:/var/lib/tomcat4/WEB-INF/lib:/var/lib/tomcat4/webapps/examples/WEB-INF/classes:/var/lib/tomcat4/webapps/examples/WEB-INF/lib That should cover most of it. But when I compile: > javac MailComponent.java MailComponent.java:3: cannot resolve symbol symbol : class Component location: package component import org.apache.avalon.framework.component.Component; ^ MailComponent.java:6: cannot resolve symbol symbol : class Component location: interface cxa.component.mail.MailComponent extends Component ^ 2 errors I interprete this compile-time error to mean that it can't find org.apache.avalon.framework.component.Component. It is natural to assume that it has something to do with the classpath. So I go on to look for the class, and it appears to be here: > jar tvf /var/lib/tomcat4/webapps/WEB-INF/lib/avalon-framework-20020627.jar | grep Component 137 Thu Jun 27 18:40:08 CEST 2002 org/apache/avalon/framework/component/Component.class So, even if the classpath has it's weaknesses, I should get rid of at least _this_ error by including the classpath at the command line, right? I can't even get that working...: > javac -classpath /var/lib/tomcat4/webapps/WEB-INF/lib/ MailComponent.java MailComponent.java:3: cannot resolve symbol symbol : class Component location: package component import org.apache.avalon.framework.component.Component; [...snip...] Oh well, I don't think I've ever felt this lost before. I was able to compile a "Hello World" minimal example, though... Best, Kjetil -- Kjetil Kjernsmo Astrophysicist/IT Consultant/Skeptic/Ski-orienteer/Orienteer/Mountaineer [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Homepage: http://www.kjetil.kjernsmo.net/ --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>