-1:
* Call StopAwait at StandardServer.stop as port==-1
- +1: pero
+
+Index: java/org/apache/catalina/core/StandardServer.java
+===================================================================
+--- java/org/apache/catalina/core/StandardServer.java (revision 583866)
++++ java/org/apache/catalina/core/StandardServer.java (working copy)
+@@ -360,7 +360,7 @@
+ if( port==-1 ) {
+ while( true ) {
+ try {
+- Thread.sleep( 100000 );
++ Thread.sleep( 10000 );
+ } catch( InterruptedException ex ) {
+ }
+ if( stopAwait ) return;
+@@ -747,6 +747,9 @@
+ // Notify our interested LifecycleListeners
+ lifecycle.fireLifecycleEvent(AFTER_STOP_EVENT, null);
+
++ if (port == -1)
++ stopAwait();
++
+ }
+
+ public void init() throws Exception {
+
+ +1: pero, remm
-1: No link to proposed fix given.
* Arrange doc of connectors.