Java 从Netbeans 11.2启动tomcat9失败

Java 从Netbeans 11.2启动tomcat9失败,java,tomcat,Java,Tomcat,我已经在linux计算机上安装了apache-tomcat-9.0.31,并且正在使用Netbeans ID 11.2。Java平台版本是jdk-13.0.2 当我试图从netbeans启动Tomcat服务器,但netbeans无法检测时,该服务器实际上已启动,并继续等待。“启动Tomcat 9.0”进度条显示,直到出现“启动Tomcat失败”消息。尽管如此,tomcat还是成功启动了(它将“INFO:Server startup in 450 ms”打印到输出窗口,并且可以在处访问tomcat

我已经在linux计算机上安装了apache-tomcat-9.0.31,并且正在使用Netbeans ID 11.2。Java平台版本是jdk-13.0.2

当我试图从netbeans启动Tomcat服务器,但netbeans无法检测时,该服务器实际上已启动,并继续等待。“启动Tomcat 9.0”进度条显示,直到出现“启动Tomcat失败”消息。尽管如此,tomcat还是成功启动了(它将“INFO:Server startup in 450 ms”打印到输出窗口,并且可以在处访问tomcat),但无法从服务器的上下文菜单停止/重新启动/查看tomcat,也无法部署web应用程序

这里是NetBeans服务器输出视图中的跟踪

NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
12-Feb-2020 19:11:32.851 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Version du serveur:        Apache Tomcat/9.0.31
12-Feb-2020 19:11:32.855 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Serveur compilé:       Feb 5 2020 19:32:12 UTC
12-Feb-2020 19:11:32.855 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Version du serveur:      9.0.31.0
12-Feb-2020 19:11:32.855 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Nom de l'OS:           Linux
12-Feb-2020 19:11:32.855 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Version de l'OS:        4.15.0-76-generic
12-Feb-2020 19:11:32.855 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
12-Feb-2020 19:11:32.855 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Répertoire de Java:     /usr/lib/jvm/jdk-13.0.2
12-Feb-2020 19:11:32.855 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Version de la JVM:           13.0.2+8
12-Feb-2020 19:11:32.856 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Fournisseur de la JVM:            Oracle Corporation
12-Feb-2020 19:11:32.856 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /home/g/genoudph/catalinabase
12-Feb-2020 19:11:32.856 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /home/g/genoudph/apache-tomcat-9.0.31
12-Feb-2020 19:11:32.866 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: --add-opens=java.base/java.lang=ALL-UNNAMED
12-Feb-2020 19:11:32.866 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: --add-opens=java.base/java.io=ALL-UNNAMED
12-Feb-2020 19:11:32.866 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
12-Feb-2020 19:11:32.866 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Djava.util.logging.config.file=/home/g/genoudph/catalinabase/conf/logging.properties
12-Feb-2020 19:11:32.866 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Dhttp.proxyHost=www-cache.ujf-grenoble.fr
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Dhttp.proxyPort=3128
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Dhttp.nonProxyHosts=localhost|127.0.0.1|f203-01
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Djdk.tls.ephemeralDHKeySize=2048
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Dignore.endorsed.dirs=
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Dcatalina.base=/home/g/genoudph/catalinabase
12-Feb-2020 19:11:32.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Dcatalina.home=/home/g/genoudph/apache-tomcat-9.0.31
12-Feb-2020 19:11:32.868 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Argument de la ligne de commande: -Djava.io.tmpdir=/home/g/genoudph/catalinabase/temp
12-Feb-2020 19:11:32.868 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent La librairie Apache Tomcat Native basée sur APR qui permet des performances optimales dans les environnements de production n'a pas été trouvée sur le java.library.path: [/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]
12-Feb-2020 19:11:33.095 INFO [main] org.apache.coyote.AbstractProtocol.init Initialisation du gestionnaire de protocole ["http-nio-8084"]
12-Feb-2020 19:11:33.128 INFO [main] org.apache.catalina.startup.Catalina.load L'initialisation du serveur a pris [433] millisecondes
12-Feb-2020 19:11:33.174 INFO [main] org.apache.catalina.core.StandardService.startInternal Démarrage du service [Catalina]
12-Feb-2020 19:11:33.174 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Démarrage du moteur de Servlets: [Apache Tomcat/9.0.31]
12-Feb-2020 19:11:33.184 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Déploiement du descripteur de configuration [/home/g/genoudph/catalinabase/conf/Catalina/localhost/ROOT.xml]
12-Feb-2020 19:11:33.196 WARNING [main] org.apache.catalina.startup.HostConfig.deployDescriptor L'attribut path avec la valeur [] dans le descripteur de déploiement [/home/g/genoudph/catalinabase/conf/Catalina/localhost/ROOT.xml] a été ignoré
12-Feb-2020 19:11:33.432 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars Au moins un fichier JAR a été analysé pour trouver des TLDs mais il n'en contenait pas, le mode "debug" du journal peut être activé pour obtenir une liste complète de JAR scannés sans succès; éviter d'analyser des JARs inutilement peut améliorer sensiblement le temps de démarrage et le temps de compilation des JSPs
12-Feb-2020 19:11:33.486 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Le traitement du descripteur de déploiement [/home/g/genoudph/catalinabase/conf/Catalina/localhost/ROOT.xml] a pris [302] ms
12-Feb-2020 19:11:33.486 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Déploiement du descripteur de configuration [/home/g/genoudph/catalinabase/conf/Catalina/localhost/manager.xml]
12-Feb-2020 19:11:33.557 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars Au moins un fichier JAR a été analysé pour trouver des TLDs mais il n'en contenait pas, le mode "debug" du journal peut être activé pour obtenir une liste complète de JAR scannés sans succès; éviter d'analyser des JARs inutilement peut améliorer sensiblement le temps de démarrage et le temps de compilation des JSPs
12-Feb-2020 19:11:33.562 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Le traitement du descripteur de déploiement [/home/g/genoudph/catalinabase/conf/Catalina/localhost/manager.xml] a pris [75] ms
12-Feb-2020 19:11:33.566 INFO [main] org.apache.coyote.AbstractProtocol.start Démarrage du gestionnaire de protocole ["http-nio-8084"]
12-Feb-2020 19:11:33.580 INFO [main] org.apache.catalina.startup.Catalina.start Le démarrage du serveur a pris [450] millisecondes

我在Linux上遇到了与NB11.3、Tomcat 9.0.31和JDK 13.0.2完全相同的问题。在经历了几个小时的挫折之后,我一时兴起,决定尝试降级到Tomcat的早期版本。我选择9.0.24没有特别的原因。我删除了9.0.31并将服务器重新添加为9.0.24

一切都开始起作用了。我没有任何解释,只是对一些对我有用的版本进行了降级