Well I scaled back the Manifest.mf classpath to just include ".", so
it can find my wrapper class.  Then in the wrapper class I add all the
classes I need and set all the properties mentioned then launch using
reflection the James spring main function.  That loaded my custom
configuration properties.  It's just strange that the same classpath
inside the jar did not work.

 I don't know about maven being able to dynamically build the manifest
classpath, but ant can do it.  The Manifest.mf that I included in the
first message was automatically generated.  Does it matter what order
the jars are in the classpath?

Thanks for the help

Bill



On Fri, 2012-08-10 at 10:32 +0200, Eric Charles wrote:
> About multiple PropertyPlaceholderConfigurer in one spring context, I 
> had issues with that in other prseojects. The solution was indeed to 
> list the properties in a single PropertyPlaceholderConfigurer. But here 
> in James multiple PropertyPlaceholderConfigurer seem to work fine...
> 
> For you custom MANIFEST.MF that defines the classpath, I don't see any 
> properties listed. You should add them (... 
> conf/james-database.properties conf/jmx.properties...) and see if it works.
> 
> Btw, why don't you use "james start' that runs james as a service (well, 
> not sure it works on windows s o good as it runs on linux).
> 
> Take care also that the work you do here is not integrated in the build, 
> so all the jar list will evolve. Is there a way to use maven to generate 
> those manifest entries?
> 
> Thx, Eric
> 
> On 08/09/2012 05:32 PM, William Suetholz wrote:
> > Hello,
> >    In order to get around a problem with automatically starting and
> > stopping the mail server application (no EXEC in windows!).  I put
> > together a small jar that defines the appropriate classpath for my
> > installation requirements and all the -D definitions in the run.bat
> > file.  Unfortunately with the jar defining the classpath the
> > spring-server.xml (bean
> > class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
> >  doesn't seem to be finding my customized properties files anymore.
> >
> >    I am using 3.0-beta4 as my starting point, and have customized the
> > james-database.properties file and placed it under ${basedir}\conf\.  I
> > have tried both full hardcoded path and just "conf" in my classpath..
> > Ex:  c:\ccs\MailServer\conf OR conf.
> >
> >    I noticed that according to comments made by users of the spring
> > property configurer class, it really doesn't like multiple definitions
> > in one context.  So, I am a little concerned with the
> > james-database.properties defined in Database DataSource and
> > jmx.properties defined in the JMX portions of the spring-server.xml
> > file.  Should that be changed to have those properties files loaded only
> > once with the <list> tag?
> >
> > Thanks for your time
> > Bill
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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