TestTServletServer doesn't accept the request
diff --git a/lib/java/src/crossTest/java/org/apache/thrift/test/TestTServletServer.java b/lib/java/src/crossTest/java/org/apache/thrift/test/TestTServletServer.java
index 574cae6..6318c09 100644
--- a/lib/java/src/crossTest/java/org/apache/thrift/test/TestTServletServer.java
+++ b/lib/java/src/crossTest/java/org/apache/thrift/test/TestTServletServer.java
@@ -19,6 +19,7 @@
 
 package org.apache.thrift.test;
 
+import org.apache.catalina.connector.Connector;
 import org.apache.catalina.core.StandardContext;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.Tomcat.FixContextListener;
@@ -30,8 +31,11 @@
 
   public static void main(String[] args) throws Exception {
     Tomcat tomcat = new Tomcat();
-    tomcat.setPort(port);
     tomcat.setBaseDir(System.getProperty("user.dir") + "\\build");
+    // Add a connector for the tomcat so that it can accept the request
+    Connector connector = new Connector();
+    connector.setPort(port);
+    tomcat.getService().addConnector(connector);
     tomcat.getHost().setAutoDeploy(false);
 
     String contextPath = "/test";