|
@@ -0,0 +1,59 @@
|
|
|
|
+#! /bin/sh
|
|
|
|
+
|
|
|
|
+cleanup() {
|
|
|
|
+ find . -name runall.log | xargs rm
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+start_jetty()
|
|
|
|
+{
|
|
|
|
+ mvn jetty:run > runall.log &
|
|
|
|
+ until (grep "Started Jetty Server" runall.log)
|
|
|
|
+ do
|
|
|
|
+ echo "Waiting for server to start..."
|
|
|
|
+ sleep 3
|
|
|
|
+ done
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+stop_jetty() {
|
|
|
|
+ kill $!
|
|
|
|
+ until (grep "Jetty server exiting" runall.log)
|
|
|
|
+ do
|
|
|
|
+ echo "Waiting for server to stop..."
|
|
|
|
+ sleep 2
|
|
|
|
+ done
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+cleanup
|
|
|
|
+
|
|
|
|
+cd tutorial
|
|
|
|
+start_jetty
|
|
|
|
+curl http://localhost:8080/tutorial/
|
|
|
|
+stop_jetty
|
|
|
|
+
|
|
|
|
+cd ../contacts
|
|
|
|
+start_jetty
|
|
|
|
+curl http://localhost:8080/contacts/
|
|
|
|
+stop_jetty
|
|
|
|
+
|
|
|
|
+cd ../ldap
|
|
|
|
+start_jetty
|
|
|
|
+curl http://localhost:8080/ldap/
|
|
|
|
+stop_jetty
|
|
|
|
+
|
|
|
|
+cd ../cas
|
|
|
|
+
|
|
|
|
+if [[ -e ./server/cas-server-webapp-3.2.1.war ]]
|
|
|
|
+then
|
|
|
|
+ echo "Found cas server war. Running cas sample"
|
|
|
|
+ cd server
|
|
|
|
+ mvn jetty:run-war &
|
|
|
|
+ SERVERPID=$!
|
|
|
|
+ cd ../client
|
|
|
|
+ start_jetty
|
|
|
|
+ curl http://localhost:8080/cas-sample/
|
|
|
|
+ kill $SERVERPID
|
|
|
|
+ stop_jetty
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+cleanup
|
|
|
|
+
|