diff --git a/base/Dockerfile b/base/Dockerfile
index 6d48886..013900a 100644
--- a/base/Dockerfile
+++ b/base/Dockerfile
@@ -1,7 +1,7 @@
 FROM tier/shib-idp:3.4.3_20190201 as idp
 
 # Grouper version for the entire GTE
-FROM i2incommon/grouper:2.5.27
+FROM i2incommon/grouper:2.5.28
 
 # Disable docker HEALTHCHECK inherited from tier/shib-sp
 HEALTHCHECK NONE
@@ -84,6 +84,11 @@ RUN chown -R tomcat /opt/shibboleth-idp/ \
     && chmod +rx /var/www/html/app/index.py \
     && /opt/shibboleth-idp/bin/build.sh
 
+RUN chown -R tomcat:tomcat /opt/grouper/grouperWebapp
+RUN chown -R tomcat:tomcat /opt/tomee
+
+ENV GROUPER_START_DELAY_SECONDS=10
+
 EXPOSE 389 3306 4443
 
 CMD ["grouper"]
diff --git a/base/container_files/tier-support/supervisord-training.conf b/base/container_files/tier-support/supervisord-training.conf
index d4e0e64..3dcc162 100644
--- a/base/container_files/tier-support/supervisord-training.conf
+++ b/base/container_files/tier-support/supervisord-training.conf
@@ -33,7 +33,8 @@ priority=15
 
 [program:tomcat]
 user=tomcat
-command=bash -c "while ! curl -s localhost:3306 > /dev/null; do echo waiting for mysql to start; sleep 3; done; while ! curl -s ldap://localhost:389 > /dev/null; do echo waiting for ldap to start; sleep 3; done; exec /opt/tomee/bin/catalina.sh run"
+#command=bash -c "while ! curl -s localhost:3306 > /dev/null; do echo waiting for mysql to start; sleep 3; done; while ! curl -s ldap://localhost:389 > /dev/null; do echo waiting for ldap to start; sleep 3; done; exec /opt/tomee/bin/catalina.sh run"
+command=/opt/tomee/bin/catalina.sh run
 stderr_logfile = /tmp/logtomcat
 stderr_logfile_maxbytes=0
 stdout_logfile = /tmp/logtomcat
diff --git a/base/container_files/usr-local-bin/grouper b/base/container_files/usr-local-bin/grouper
index 984bee3..77fe0c7 100755
--- a/base/container_files/usr-local-bin/grouper
+++ b/base/container_files/usr-local-bin/grouper
@@ -1,12 +1,13 @@
 #!/bin/bash
 
 . /usr/local/bin/library.sh
+prep_conf
 
-prepDaemon
-prepUI
-prepWS
-
-finishPrep
+prep_ui
+prep_daemon
+prep_ws
+prep_finish
+setupFiles
 
 exec /usr/bin/supervisord -c /opt/tier-support/supervisord-training.conf