2011/9/9  <mike.wat...@comcast.net>:
> I am using: Tomcat 6.0.33
>
> In the catalina.properties file I have the following:
> shared.loader=/path/to/a/directory,${tomcat.additional.classpath}
>
> My issue is that "/path/to/a/directory" is added to the classpath, but the 
> contents of ${tomcat.additional.classpath} are not.
>
> 'ps -eaf' does show -Dtomcat.additional.classpath=/path/to/another/directory, 
> so I know the system property is being set correctly.
>
> Also, if I hard code 
> shared.loader=/path/to/a/directory,/path/to/another/directory, this also 
> works fine (note: This is not really an option-this additional-classpath 
> stuff is added by our deployment automation for push-button deploys).
>
> This problem exists with common.loader & server.loader too.
>
> This problem does not exist in 5.5.33.
>
> Does anyone know why ${tomcat.additional.classpath} would not be expanded? Is 
> there something special I need to enable under 6.0.33 to allow the classpath 
> to be modified by a system property?
>
> Thanks for any help people can provide.
>

You can use only ${catalina.base} and ${catalina.home} there in Tomcat
5.5 and Tomcat 6.0.

In 7.0.17 and later you can use any other substitutions there, implemented as
https://issues.apache.org/bugzilla/show_bug.cgi?id=50677

This enhancement has not been backported to 6.0.

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to