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]
