Are you using James 2.2 or james trunk from subversion?

There is a big difference between the 2 because james changed the avalon
version so in james 2.2 the componentManager is really a ComponentManager
while in james trunk componentManager is a ServiceManager.

Stefano 

> -----Messaggio originale-----
> Da: Brian Goodrich [mailto:[EMAIL PROTECTED] 
> Inviato: lunedì 1 agosto 2005 18.38
> A: James Users List
> Oggetto: Re: Data-Source
> 
> 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]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to