início do serviço tomee é executado pelo root para iniciar o serviço tomee . Não é o comando real que o script de inicialização executaria. O script de inicialização para isso está incluído abaixo.
JAVA_HOME deve ser definido no script de inicialização.
/etc/init.d/tomee (precisa ser marcado como executável):
#!/bin/bash
# description: TomEE Start Stop Restart
# processname: tomee
# chkconfig: 234 20 80
TOMEE_USER=tomee
JAVA_HOME=/usr/java/jdk1.6.0_33
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=apache-tomee-webprofile-1.0.0
case $1 in
start)
/bin/su $TOMEE_USER $CATALINA_HOME/bin/startup.sh
;;
stop)
/bin/su $TOMEE_USER $CATALINA_HOME/bin/shutdown.sh
;;
restart)
/bin/su $TOMEE_USER $CATALINA_HOME/bin/shutdown.sh
/bin/su $TOMEE_USER $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
Adaptado de link .
Edite CATALINA_HOME acima para ser o caminho absoluto da instalação do seu TomEE. Certifique-se de que é legível pelo usuário e que os diretórios webapps, logs, temp e work dentro dele podem ser gravados pelo usuário principal.