Hi,

I wondered whether you could shine some light on this issue for me. I have built an action which retrieves some data from a database, and am now trying to compile the java file. I get the following error message:

GetUserDetail.java:4: package org.apache.avalon.framework.componet does not exist
import org.apache.avalon.framework.componet.ComponentException;
^
GetUserDetail.java:5: package org.apache.avalon.framework.componet does not exist
import org.apache.avalon.framework.componet.ComponentManager;
^
GetUserDetail.java:6: package org.apache.avalon.framework.componet does not exist
import org.apache.avalon.framework.componet.ComponentSelector;

These are my definitions:<x-tad-bigger>

import</x-tad-bigger>
<x-tad-bigger> org.apache.avalon.framework.componet.ComponentException;
</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> org.apache.avalon.framework.componet.ComponentManager;
</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> org.apache.avalon.framework.componet.ComponentSelector;
</x-tad-bigger><x-tad-bigger>import</x-tad-bigger><x-tad-bigger> org.apache.avalon.framework.activity.Disposable;

Now I know that this means that the packages I am pointing to do not exist, but in my buildscript I have specified where the .jar file lives, so i believe:

#!/bin/sh

echo
echo "Build Starting......."
echo "--------------------------"

export CATALINA_HOME="/Library/Tomcat"

export JAR_DIR=$CATALINA_HOME/webapps/cocoon/web-inf/lib
export CLASS_DIR=$CATALINA_HOME/webapps/cocoon/web-inf/classes

export CP=$JAR_DIR/excalibur-datasource-1.1.1.jar
export CP=$CP:$JAR_DIR/avalon-framework-4.1.4.jar
export CP=$CP:$JAR_DIR/cocoon-2.1.3.jar
export CP=$CP:$JAR_DIR/logkit-1.2.jar

echo "now compiling java doc..."
echo $CP

javac -d $CLASS_DIR -classpath $CP:$CLASSPATH $1

My question is this, if ComponentException, ComponentManager, ComponentSelector, and Disposable do not live within avalon-framework-4.1.4.jar, where do they live?

I am using cocoon version 2.1.3

Andrew</x-tad-bigger>

Reply via email to