Definition
How to configure the classpath of the application without changing the container's own classpathThis feature is only available for local containers |
This feature is not available on all containers! Currently, the only containers that support shared classpaths are:
On other containers, please change the container classpath instead. |
Explanation
This topic is not about the classpath requirements to run Cargo (see the Installation page for this); it's about configuring the classpath for the application being executed on a container.
Some environments may require you to add some libraries to your application, without exposing them to the server itself. This concept is called a Shared Classpath.
Example using the Java API
Starting a WAR on Tomcat 6.x with some additional classpath entries:
Example using the Ant API
Starting a WAR on Tomcat 6.x with some additional classpath entries:
Example using the Maven Plugin
Configuring a Tomcat6 container with a com.foo bar-api-1.0.jar dependency provided using the shared classpath: