stop - reiniciar servidor tomcat linux
Cuál es la diferencia entre el servicio tomcat start/stop y./catalina.sh run/stop (1)
catalina.sh run
inicia Tomcat en primer plano, mostrando los registros en la consola en la que lo inició. Golpear Ctrl-C terminará Tomcat.
startup.sh
iniciará Tomcat en el fondo. Tendrás que tail -f logs/catalina.out
para ver los registros.
Ambos harán las mismas cosas, aparte de la distinción de primer plano / fondo.
En realidad, startup.sh
es bastante pequeño. Si inspecciona el archivo, verá que, a su vez, se llama catalina.sh start
. Y en catalina.sh
puede buscar las incidencias de ejecución y comenzar para ver la diferencia en cómo se manejan.
service tomcat start
es normalmente iniciar un demonio en segundo plano en Linux (o * nix), a través de otro script OS (no-tomcat), por ejemplo en /etc/init.d
. Por lo general, también se encarga de ejecutar tomcat como un usuario específico (a menudo llamado "tomcat" o similar). Si está utilizando el tomcat de su distribución de Linux, solo debe comenzar con este script. De lo contrario, se arriesga a que los archivos temporales o los archivos de registro no se puedan sobrescribir, porque pertenecen a un usuario diferente con el que solía iniciar Tomcat anteriormente.
¿Cuál es la diferencia entre el servicio tomcat start / stop y ./catalina.sh run / stop en Tomcat o TomEE?
¿Hacen exactamente lo mismo?