Tomcat: удаленная отладка не работает с Java 12 - PullRequest
0 голосов
/ 19 сентября 2019

Когда я хотел удаленно отлаживать службу 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.

...