On Jan 30, 2008 7:45 AM, Bernd Fondermann <[EMAIL PROTECTED]> wrote:
> Robert Burrell Donkin wrote:
> > On Jan 29, 2008 2:11 PM, Eduardo Luque Sola <[EMAIL PROTECTED]> wrote:
> >> Hi, i am trying to launch james as a service in my java application but
> >> i don't know how to embbebed it (do not run with run.sh). I need to run
> >> it from a main java class.
> >
> > if you're using the latest code then the spring deployment is probably
> > the way to go
>
> and in this case it would be required to put all libraries onto your
> classpath which after build have landed in
> spring-deployment/target/james-server*/lib
>
> To launch James the Spring-way, just put into your main method
>
> Resource containerResource = new
> ClassPathResource("beans-base-config.xml");
> Resource applicationResource = new
> ClassPathResource("james-assembly.xml");
> AvalonApplicationContext context = new
> AvalonApplicationContext(containerResource, applicationResource);
>
> and put the xml files onto the classpath.
maybe we should encapsulate this in a launcher
- robert