У меня есть пакетный скрипт для перезапуска службы Tomcat, и я использовал этот скрипт в планировщике задач Windows, который запускается в определенное время, он работал нормально в течение первых нескольких недель, но позже он не завершил запуск tomcat. Используемый мной скрипт:
NET STOP Tomcat8
NET START Tomcat8
У меня есть журналы
catalina.2018-10-31.log
31-Oct-2018 04:00:01.145 INFO [Thread-78] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-80"]
31-Oct-2018 04:00:01.199 INFO [Thread-78] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-jsse-nio-443"]
31-Oct-2018 04:00:01.221 INFO [Thread-78] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
commons-daemon.2018-10-31.log
[2018-10-31 04:00:03] [info] [ 2356] Commons Daemon procrun (1.1.0.0 64-bit) started
[2018-10-31 04:00:03] [info] [ 2356] Running 'Tomcat8' Service...
[2018-10-31 04:00:03] [info] [17300] Starting service...
В сервисах tomcat показывается как Stopped, и я должен запустить его вручную. Я не понимаю, почему это не полностью запускает службу Tomcat.
Java-версия
