Skip to content

Commit

Permalink
Updated various container versions
Browse files Browse the repository at this point in the history
  • Loading branch information
alitokmen committed Oct 10, 2023
1 parent 14b0083 commit 3d6002e
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions cargo/Maven+3+Plugin+Tips.html
Original file line number Diff line number Diff line change
Expand Up @@ -414,7 +414,7 @@ <h2 id="Maven3PluginTips-Startingmultiplecontainersconditionally">Starting multi
</script>
</center>
<h2 id="Maven3PluginTips-StartingTomcatinsecuritymode">Starting Tomcat in security mode</h2>
<p><span style="color: rgb(255,0,0);">Warning: the proposed solution only works on Linux, see</span>&nbsp;<a href="https://issues.apache.org/jira/browse/MNG-6437">MNG-6437</a></p>
<p><span class="legacy-color-text-red2">Warning: the proposed solution only works on Linux, see</span>&nbsp;<a href="https://issues.apache.org/jira/browse/MNG-6437">MNG-6437</a></p>
<p>Cargo supports passing system properties <a href="Passing+system+properties.html">Passing system properties</a>. So, to start Tomcat in security mode, you need to specify two system properties:</p>
<ul>
<li><code>java.security.manager</code></li>
Expand Down Expand Up @@ -490,7 +490,7 @@ <h2 id="Maven3PluginTips-HowtogetTomcat5workingwiththeJava5XMLParsers">How to ge
<p><span class="confluence-anchor-link conf-macro output-inline" id="Maven3PluginTips-tip4"><span class="confluence-anchor-link" id="tip4"> </span></span></p>
<h2 id="Maven3PluginTips-HowtorunaJettywebappunderaJavaSecurityManager">How to run a Jetty webapp under a Java Security Manager</h2>
<p><strong>Tip submitted by Claude Brisson</strong></p>
<p><span style="color: rgb(255,0,0);"><strong>UPDATE: This solution doesn't work on Windows for now: <code>@cargo.repository@</code>, <code>@cargo.container@</code> and <code><span style="color: rgb(255,0,0);"><strong>@cargo.webapp@</strong></span></code>&nbsp;should be URIs and not paths</strong></span></p>
<p><span class="legacy-color-text-red2"><strong>UPDATE: This solution doesn't work on Windows for now: <code>@cargo.repository@</code>, <code>@cargo.container@</code> and <code><span class="legacy-color-text-red2"><strong>@cargo.webapp@</strong></span></code>&nbsp;should be URIs and not paths</strong></span></p>
<p><a href="Jetty+8.x.html">Jetty 8.x</a> has its own security manager, which can be enabled by enabling the <code>jetty-policy.xml</code>&nbsp;module, but it will search for its policies files under a <code>lib/policy</code>&nbsp;directory located in the same location as <code>start.jar</code>, inaccessible to Cargo's custom configuration folders.</p>
<p>So we'll stick to the&nbsp;<a href="Jetty+9.x.html">Jetty 9.x</a> container. In&nbsp;<a href="Jetty+9.x.html">Jetty 9.x</a> there is no internal security manager, so we'll directly run&nbsp;<a href="Jetty+9.x.html">Jetty 9.x</a> under the standard <code>java.lang.SecurityManager</code>.</p>
<p>We'll first need a <code>mywebapp.policy</code>&nbsp;policy file. It gives rights to Jetty itself:</p>
Expand Down
4 changes: 2 additions & 2 deletions cargo/Release+notes+for+Cargo+Core+0.9.html
Original file line number Diff line number Diff line change
Expand Up @@ -644,8 +644,8 @@ <h4 id="ReleasenotesforCargoCore0.9-WebLogicAPI">WebLogic API</h4>
</div>
</div>
<p>&nbsp;</p>
<div class="firebugResetStyles firebugBlockBackgroundColor firebugLayoutBox firebugLayoutBoxOffset" style="left: 10.0px;top: 217.0px;">
<div class="firebugResetStyles firebugLayoutBox" style="padding: 0.0px 2.0px;background-color: rgb(237,255,100);"></div>
<div style="left: 10.0px;top: 217.0px;" class="firebugResetStyles firebugBlockBackgroundColor firebugLayoutBox firebugLayoutBoxOffset">
<div style="padding: 0.0px 2.0px;background-color: rgb(237,255,100);" class="firebugResetStyles firebugLayoutBox"></div>
</div></td>
</tr>
</tbody>
Expand Down
2 changes: 1 addition & 1 deletion cargo/Release+procedure.html
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@ <h3 id="Releaseprocedure-Beforeyoustart">Before you start</h3>
<li>All containers with a public download link are automatically tested by the <a href="https://codehaus-cargo.semaphoreci.com/projects/cargo">Continous Integration system</a> every time there is a code change:
<ol>
<li>Open the CI page and click on the latest build</li>
<li>First, check if the overall status is <strong><span style="color: rgb(51,153,102);">PASSED</span></strong></li>
<li>First, check if the overall status is <strong><span class="legacy-color-text-green4">PASSED</span></strong></li>
<li>Then, click on the build and check for the command with <code>cat core/samples/java/containers.log</code> in it (on all CI jobs for the last build, as we split the container tests into multiple parallel jobs to reduce the total time required for integration testing). It should indicate status <code>0</code> for all containers:<br><br><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image" height="250" loading="lazy" src="attachments/Semaphore%20container%20log.png" srcset="https://codehaus-cargo.atlassian.net/wiki/download/thumbnails/491632/Semaphore%20container%20log.png?version=2&amp;modificationDate=1691490611846&amp;cacheVersion=1&amp;api=v2&amp;width=486&amp;height=500 2x, https://codehaus-cargo.atlassian.net/wiki/download/thumbnails/491632/Semaphore%20container%20log.png?version=2&amp;modificationDate=1691490611846&amp;cacheVersion=1&amp;api=v2&amp;width=243&amp;height=250 1x"></span><br><br></li>
</ol></li>
<li>For non-publicly-downloadable containers,&nbsp;tests need to be done on your computer. These include:
Expand Down
2 changes: 1 addition & 1 deletion cargo/Tomcat+10.x.html
Original file line number Diff line number Diff line change
Expand Up @@ -2039,7 +2039,7 @@ <h5 id="Tomcat10.x-Forremotecontainero.c.c.c.tomcat.Tomcat10xRemoteContainer">Fo
</div>
<h3 id="Tomcat10.x-TestedOn">Tested On</h3>
<p>This container is automatically tested by the <a href="https://codehaus-cargo.semaphoreci.com/projects/cargo">Continous Integration system</a> every time there is a code change.<br>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/10.1.13/tomcat-10.1.13.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/10.1.13/tomcat-10.1.13.zip</a></p></td>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/10.1.14/tomcat-10.1.14.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/10.1.14/tomcat-10.1.14.zip</a></p></td>
</tr>
</tbody>
</table></td>
Expand Down
2 changes: 1 addition & 1 deletion cargo/Tomcat+11.x.html
Original file line number Diff line number Diff line change
Expand Up @@ -2032,7 +2032,7 @@ <h5 id="Tomcat11.x-Forremotecontainero.c.c.c.tomcat.Tomcat11xRemoteContainer">Fo
</div>
<h3 id="Tomcat11.x-TestedOn">Tested On</h3>
<p>This container is automatically tested by the <a href="https://codehaus-cargo.semaphoreci.com/projects/cargo">Continous Integration system</a> every time there is a code change.<br>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.0-M11/tomcat-11.0.0-M11.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.0-M11/tomcat-11.0.0-M11.zip</a></p></td>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.0-M12/tomcat-11.0.0-M12.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/11.0.0-M12/tomcat-11.0.0-M12.zip</a></p></td>
</tr>
</tbody>
</table></td>
Expand Down
2 changes: 1 addition & 1 deletion cargo/Tomcat+8.x.html
Original file line number Diff line number Diff line change
Expand Up @@ -2033,7 +2033,7 @@ <h5 id="Tomcat8.x-Forremotecontainero.c.c.c.tomcat.Tomcat8xRemoteContainer">For
</div>
<h3 id="Tomcat8.x-TestedOn">Tested On</h3>
<p>This container is automatically tested by the <a href="https://codehaus-cargo.semaphoreci.com/projects/cargo">Continous Integration system</a> every time there is a code change.<br>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/8.5.93/tomcat-8.5.93.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/8.5.93/tomcat-8.5.93.zip</a></p></td>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/8.5.94/tomcat-8.5.94.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/8.5.94/tomcat-8.5.94.zip</a></p></td>
</tr>
</tbody>
</table></td>
Expand Down
2 changes: 1 addition & 1 deletion cargo/Tomcat+9.x.html
Original file line number Diff line number Diff line change
Expand Up @@ -2033,7 +2033,7 @@ <h5 id="Tomcat9.x-Forremotecontainero.c.c.c.tomcat.Tomcat9xRemoteContainer">For
</div>
<h3 id="Tomcat9.x-TestedOn">Tested On</h3>
<p>This container is automatically tested by the <a href="https://codehaus-cargo.semaphoreci.com/projects/cargo">Continous Integration system</a> every time there is a code change.<br>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/9.0.80/tomcat-9.0.80.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/9.0.80/tomcat-9.0.80.zip</a></p></td>
The server used for tests is downloaded from: <a href="https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/9.0.81/tomcat-9.0.81.zip">https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/9.0.81/tomcat-9.0.81.zip</a></p></td>
</tr>
</tbody>
</table></td>
Expand Down

0 comments on commit 3d6002e

Please sign in to comment.