Tips
- Starting mutiple containers conditionally
- Starting Tomcat in security mode
- How to get Tomcat 5 working with the Java 5 XML Parsers
- How to use the ZIP or TAR.GZ distributions provided by servers on a Maven repository
- How to run Jetty under a Java Security Manager
Anchor | ||||
---|---|---|---|---|
|
Starting multiple containers conditionally
...
Cargo supports passing system properties Passing system properties. So, to start Tomcat in security mode, you need to specify two system properties:
java.security.manager
java.security.policy
For instance,
Code Block | ||||
---|---|---|---|---|
| ||||
[...] <plugins> [...] <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven3-plugin</artifactId> <configuration> <container> <containerId>tomcat5x</containerId> <home>${catalina.home}</home> [...] <systemProperties> <java.security.manager>default</java.security.manager> <java.security.policy>${catalina.home}\conf\catalina.policy</java.security.policy> </systemProperties> </container> </configuration> </plugin> [...] </plugins> [...] |
...
UPDATE: This solution doesn't work on Windows for now: @cargo @cargo.repository@
, @cargo.container@
and @cargo.webapp@
should be URIs and not paths
...