Okay, I found the ComponentManager, the DataSource and the DataSourceSelector, included the appropriate .jar files into my project and my code compiles just fine.

import org.apache.james.Constants;
import org.apache.james.util.JDBCUtil;
import org.apache.avalon.cornerstone.services.datasources.DataSourceSelector;
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.excalibur.datasource.DataSourceComponent;

But now when I try to fire up the james server using bin/run.sh I get a long list of errors of which this is the root cause:

Component named "spoolmanager" failed to pass through the Initialization stage. (Reason: java.lang.NoClassDefFoundError: org/ apache/avalon/cornerstone/services/datasources/DataSourceSelector).

and I believe it's coming from this line of code

DataSourceSelector datasources =(DataSourceSelector) componentManager.lookup(DataSourceSelector.ROLE);

Is this because I'm using a .jar file that I copied into my own .jar file and it has dependancy in another .jar file or something else I missing?

Brian Goodrich

On Jul 30, 2005, at 5:47 AM, Stefano Bagnara wrote:

  Okay, I found that library under
org.apache.avalon.cornerstone.services.datasources.DataSourceSelector ;
in the cornerstone-datasources-api-1.0.jar file

Where do I find the ComponentManager lib? Which .jar file is that in?


avalon-framework-4.1.3.jar
You can find it in the phoenix folder.

Stefano


---------------------------------------------------------------------
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]

Reply via email to