Hi Chris and Paul,

is this only working with 1.2.1, because I tried to find the
org.apache.avalon.loader.Main class but I didn't succeeded.
I'm trying to start james 2.02a, but I have the problem I described above.

Can you help me?
Thanks a lot,

Silvio

> -----Original Message-----
> From: Paul Hammant [mailto:[EMAIL PROTECTED]]
> Sent: 20 February 2002 08:18
> To: James Developers List
> Subject: Re: FW: Starting James in same jvm
> 
> 
> Chris,
> 
> Make you application a Phoenix block.  <depend> on the interfaces 
> offered by James for true interaction.
> 
> Be in the same VM as Jo!, JabberServer, AvalonDB, Jesktop, etc etc too.
> 
> - Paul
> 
> >
> >> -----Original Message-----
> >>From:       Forbes, Chris  
> >>Sent:       Tuesday, February 19, 2002 9:02 PM
> >>To: '[EMAIL PROTECTED]'
> >>Subject:    Starting James in same jvm
> >>
> >>I am trying out James, version 1.2.1, on NT4.0, patch 6. 
> >>
> >>I wish to start James from my own Java application and to this end have
> >>written a small test java class, StartJames, that instanciates 
> an instance
> >>of org.apache.avalon.loader.Main and then calls the main routine with an
> >>args vector that has: {"-c", "config path", "-p",
> >>"org.apache.xerces.parsers.SAXParser", "-l" "path to avalon.log"}.
> >>
> >>Of course, the arguments in args are valid paths.  When I run this test
> >>program, I get the following output:
> >>parser            : org.apache.xerces.parsers.SAXParser
> >>configurationPath : d:/Program Files/MailServer/James/conf/
> >>logFile           : d:/Program Files/MailServer/James/logs/avalon.log
> >>libPath           : ../lib/
> >>blockPath         : ./blocks/
> >>
> >>The first three items are fine, just as I specified in the args vector.
> >>
> >>My problem is that the last two items seem to be hard coded, 
> "../lib" and
> >>"./blocks".  If I actually put those directories relative to the place
> >>where I run my test program, then it works fine.  But that is not very
> >>configurable and won't work for the purpose I have in mind.
> >>
> >>My question is: Is there a way to make 
> org.apache.avalon.loader.Main aware
> >>of libPath and blockPath? For instance, via a call to
> >>System.setProperty("libPath","path").
> >>
> >>If not, is there another way to start James programatically?
> >>
> >>Thanks,
> >>
> >>Chris Forbes
> >>
> >
> >--
> >To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> 
> 


<<attachment: winmail.dat>>

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

Reply via email to