FAQ
Author: markt
Date: Wed Oct 29 20:16:52 2014
New Revision: 1635292

URL: http://svn.apache.org/r1635292
Log:
Avoid using /tmp as a docBase where it is not necessary

Modified:
     tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java
     tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java
     tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClientSSL.java
     tomcat/trunk/test/org/apache/tomcat/websocket/TestWsPingPongMessages.java
     tomcat/trunk/test/org/apache/tomcat/websocket/TestWsRemoteEndpoint.java
     tomcat/trunk/test/org/apache/tomcat/websocket/TestWsSubprotocols.java
     tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java
     tomcat/trunk/test/org/apache/tomcat/websocket/TesterConnectionLimit.java

Modified: tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/util/net/TesterSupport.java Wed Oct 29 20:16:52 2014
@@ -145,9 +145,8 @@ public final class TesterSupport {
          TesterSupport.initSsl(tomcat);

          // Need a web application with a protected and unprotected URL
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);

          Tomcat.addServlet(ctx, "simple", new SimpleServlet());
          ctx.addServletMapping("/unprotected", "simple");

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClient.java Wed Oct 29 20:16:52 2014
@@ -42,9 +42,8 @@ public class TestWebSocketFrameClient ex
      public void testConnectToServerEndpoint() throws Exception {

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterFirehoseServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClientSSL.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClientSSL.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClientSSL.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWebSocketFrameClientSSL.java Wed Oct 29 20:16:52 2014
@@ -46,9 +46,8 @@ public class TestWebSocketFrameClientSSL
      @Test
      public void testConnectToServerEndpoint() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterFirehoseServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -101,9 +100,8 @@ public class TestWebSocketFrameClientSSL
                          .equals("org.apache.coyote.http11.Http11Protocol"));

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterFirehoseServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsPingPongMessages.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsPingPongMessages.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsPingPongMessages.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsPingPongMessages.java Wed Oct 29 20:16:52 2014
@@ -46,9 +46,8 @@ public class TestWsPingPongMessages exte
      @Test
      public void testPingPongMessages() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx = tomcat.addContext("",
- System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());

          Tomcat.addServlet(ctx, "default", new DefaultServlet());

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsRemoteEndpoint.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsRemoteEndpoint.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsRemoteEndpoint.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsRemoteEndpoint.java Wed Oct 29 20:16:52 2014
@@ -82,9 +82,8 @@ public class TestWsRemoteEndpoint extend

      private void doTestWriter(Class<?> clazz, boolean useWriter) throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsSubprotocols.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsSubprotocols.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsSubprotocols.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsSubprotocols.java Wed Oct 29 20:16:52 2014
@@ -49,9 +49,8 @@ public class TestWsSubprotocols extends
      @Test
      public void testWsSubprotocols() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx = tomcat.addContext("",
- System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(Config.class.getName());

          Tomcat.addServlet(ctx, "default", new DefaultServlet());

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java Wed Oct 29 20:16:52 2014
@@ -83,9 +83,8 @@ public class TestWsWebSocketContainer ex
      @Test
      public void testConnectToServerEndpoint() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -122,9 +121,8 @@ public class TestWsWebSocketContainer ex
      @Test(expected=javax.websocket.DeploymentException.class)
      public void testConnectToServerEndpointInvalidScheme() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());

          tomcat.start();
@@ -141,9 +139,8 @@ public class TestWsWebSocketContainer ex
      @Test(expected=javax.websocket.DeploymentException.class)
      public void testConnectToServerEndpointNoHost() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());

          tomcat.start();
@@ -208,9 +205,8 @@ public class TestWsWebSocketContainer ex
              boolean isTextMessage, boolean pass) throws Exception {

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -317,9 +313,8 @@ public class TestWsWebSocketContainer ex
              throws Exception {

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(BlockingConfig.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -619,9 +614,8 @@ public class TestWsWebSocketContainer ex
      @Test
      public void testGetOpenSessions() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -668,9 +662,8 @@ public class TestWsWebSocketContainer ex
      public void testSessionExpiryContainer() throws Exception {

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -726,9 +719,8 @@ public class TestWsWebSocketContainer ex
      public void testSessionExpirySession() throws Exception {

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -812,9 +804,8 @@ public class TestWsWebSocketContainer ex
      public void testConnectToServerEndpointSSL() throws Exception {

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -896,9 +887,8 @@ public class TestWsWebSocketContainer ex
              throws Exception {

          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");
@@ -934,9 +924,8 @@ public class TestWsWebSocketContainer ex
      @Test
      public void testPerMessageDefalteClient() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");

Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TesterConnectionLimit.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TesterConnectionLimit.java?rev=1635292&r1=1635291&r2=1635292&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TesterConnectionLimit.java (original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TesterConnectionLimit.java Wed Oct 29 20:16:52 2014
@@ -43,9 +43,8 @@ public class TesterConnectionLimit exten
      @Test
      public void testSingleMachine() throws Exception {
          Tomcat tomcat = getTomcatInstance();
- // Must have a real docBase - just use temp
- Context ctx =
- tomcat.addContext("", System.getProperty("java.io.tmpdir"));
+ // No file system docBase required
+ Context ctx = tomcat.addContext("", null);
          ctx.addApplicationListener(TesterEchoServer.Config.class.getName());
          Tomcat.addServlet(ctx, "default", new DefaultServlet());
          ctx.addServletMapping("/", "default");



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 1 | next ›
Discussion Overview
groupdev @
categoriestomcat
postedOct 29, '14 at 8:17p
activeOct 29, '14 at 8:17p
posts1
users1
websitetomcat.apache.org
irc#tomcat

1 user in discussion

Markt: 1 post

People

Translate

site design / logo © 2017 Grokbase