JavaUtilities.st
branchdevelopment
changeset 1936 53d635308057
parent 1929 c9773c4b32d8
child 2069 75d40b7b986f
--- a/JavaUtilities.st	Thu Jan 10 17:48:13 2013 +0000
+++ b/JavaUtilities.st	Thu Jan 10 17:50:21 2013 +0000
@@ -203,15 +203,24 @@
 
 start
 
+    | notifier |
+
     self setup.
 
+    notifier := (Java classForName: 'stx.libjava.tomcat.StartupNotifier').
+
+
     [
-    (Java classForName: 'org.apache.catalina.startup.Bootstrap')
+        (Java classForName: 'org.apache.catalina.startup.Bootstrap')
         perform: #'main([Ljava/lang/String;)V'
-        with: ((Java classForName:'java.lang.String') javaArrayClass with:(Java as_String:'start'))
+        with: ((Java classForName:'java.lang.String') javaArrayClass with:(Java as_String:'start')).
     ] fork.
 
+    notifier waitUntilStarted.
+    Transcript showCR: '== TomCat ready!! =='
+
     "Created: / 07-12-2011 / 23:59:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 10-01-2013 / 16:55:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 stop