Author: remm
Date: Mon Nov 14 17:03:25 2016
New Revision: 1769663
URL: http://svn.apache.org/viewvc?rev=1769663&view=rev
Log:
Revert 1769657, but set the defaultConnectorCreated in setConnector.
Modified:
tomcat/tc8.5.x/trunk/java/org/apache/catalina/startup/Tomcat.java
Modified: tomcat/tc8.5.x/trunk/java/org/apache/catalina/startup/Tomcat.java
URL:
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/catalina/startup/Tomcat.java?rev=1769663&r1=1769662&r2=1769663&view=diff
==============================================================================
--- tomcat/tc8.5.x/trunk/java/org/apache/catalina/startup/Tomcat.java (original)
+++ tomcat/tc8.5.x/trunk/java/org/apache/catalina/startup/Tomcat.java Mon Nov
14 17:03:25 2016
@@ -138,6 +138,7 @@ public class Tomcat {
protected int port = 8080;
protected String hostname = "localhost";
protected String basedir;
+ protected boolean defaultConnectorCreated = false;
private final Map<String, String> userPass = new HashMap<>();
private final Map<String, List<String>> userRoles = new HashMap<>();
@@ -326,6 +327,7 @@ public class Tomcat {
*/
public void init() throws LifecycleException {
getServer();
+ getConnector();
server.init();
}
@@ -337,6 +339,7 @@ public class Tomcat {
*/
public void start() throws LifecycleException {
getServer();
+ getConnector();
server.start();
}
@@ -406,6 +409,9 @@ public class Tomcat {
return service.findConnectors()[0];
}
+ if (defaultConnectorCreated) {
+ return null;
+ }
// The same as in standard Tomcat configuration.
// This creates an APR HTTP connector if AprLifecycleListener has been
// configured (created) and Tomcat Native library is available.
@@ -413,6 +419,7 @@ public class Tomcat {
Connector connector = new Connector("HTTP/1.1");
connector.setPort(port);
service.addConnector(connector);
+ defaultConnectorCreated = true;
return connector;
}
@@ -425,6 +432,7 @@ public class Tomcat {
}
}
if (!found) {
+ defaultConnectorCreated = true;
service.addConnector(connector);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]