Когда я хотел удаленно отлаживать службу Windows Tomcat 9 из своей IDE, я использовал для добавления этих аргументов в параметры JVM: -Xdebug -Xrunjdwp:transport=dt_socket,address=*:8000,server=y,suspend=n
Однако, похоже, это больше не работает с OpenJDK 12.0.2,Когда я добавляю эти параметры в параметры Java, Tomcat Service отказывается запускаться.Службы Windows просто упоминают Errorcode 4
и commons-daemon.xxxx-xx-xx.log
файл, в котором регистрируется следующее:
[2019-09-19 10:06:17] [info] [ 3752] Apache Commons Daemon procrun (1.2.0.0 64-bit) started.
[2019-09-19 10:06:17] [info] [ 3752] Running Service 'Tomcat9'...
[2019-09-19 10:06:17] [info] [ 4652] Starting service...
[2019-09-19 10:06:17] [error] [ 4188] CreateJavaVM Failed with error [-1]
[2019-09-19 10:06:17] [error] [ 4188] Das System kann die angegebene Datei nicht finden.
[2019-09-19 10:06:17] [error] [ 4652] Failed to start Java
[2019-09-19 10:06:17] [error] [ 4652] ServiceStart returned 4.
[2019-09-19 10:06:17] [info] [ 3752] Run service finished.
[2019-09-19 10:06:17] [info] [ 3752] Apache Commons Daemon procrun finished.
Если я удаляю аргументы отладки, моя служба Tomcat работает нормально.Кто-нибудь знает, почему это больше не работает с OpenJDK 12.0.2?
Версия Tomcat - 9.0.24.