【发布时间】:2020-03-03 13:24:34
【问题描述】:
我正在尝试使用 NetBeans 8.2 部署一个带有 tomcat 的 Web 项目。
当我运行我的项目时,Tomcat 7 服务器运行良好,其日志显示服务器已启动,但 NetBeans 项目继续等待 Tomcat 服务器,等待 3 分钟后显示 “Tomcat 启动失败”
这是我的 Tomcat 日志
Mar 03, 2020 3:53:18 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/temp
Mar 03, 2020 3:53:18 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/user/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
Mar 03, 2020 3:53:18 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Mar 03, 2020 3:53:18 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 532 ms
Mar 03, 2020 3:53:18 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Mar 03, 2020 3:53:18 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.100
Mar 03, 2020 3:53:18 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/docs]
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/docs] has finished in [274] ms
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/manager]
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/manager] has finished in [67] ms
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/examples]
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/examples] has finished in [188] ms
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/ROOT]
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/ROOT] has finished in [38] ms
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/host-manager]
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [/Users/user/Documents/tools/Servers/apache-tomcat-7.0.100/webapps/host-manager] has finished in [46] ms
Mar 03, 2020 3:53:19 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Mar 03, 2020 3:53:19 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 677 ms
我的项目日志:
scrybe_commons.jar:
scrybe_services.compile:
scrybe_services.jar:
deps-ear-jar:
deps-jar:
check-rest-config-props:
generate-rest-config:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Starting Tomcat process...
Waiting for Tomcat...
Starting of Tomcat failed.
/Users/user/path/to/project/nbproject/build-impl.xml:1199: Deployment error: Starting of
Tomcat failed.
See the server log for details.
BUILD FAILED (total time: 3 minutes 1 second)
我不知道我做错了什么!
编辑: 我已经尝试了this 链接中的所有给定解决方案,但没有解决我的问题。
【问题讨论】:
-
您使用什么构建或启动工具?我不知道
build-impl.xml属于什么。 -
@f1sh Re "我不知道 build-impl.xml 属于什么",它是 NetBeans 为基于 Ant 的项目生成的只读构建文件。
-
我不认为你做错了什么。您的日志显示 Tomcat 已成功启动,但 NetBeans 似乎没有意识到这一点。这可能是 NetBeans 错误NETBEANS-3903 Netbeans 11.2 fails to detect successful startup of Tomcat 9.0.31 的变体,该错误已在 NetBeans 12 中修复。报告该错误的人表示,该问题也存在于其他版本的 Tomcat 和 NetBeans 中。它也可能与操作系统相关,因为它是针对 Mac 报告的,我在 Windows 上没有遇到这个问题。你在 Mac 上运行吗?
-
@skomisa 是的,我正在使用 Mac。
-
好的,因为您使用的是 Mac,我认为您的问题与 Starting of Tomcat failed from Netbeans 重复,所以我投票结束这个问题。该问题提供了多种修复和解决方法,因此如果一种方法不起作用,请尝试其他方法。如果它们都不起作用,请相应地更新您的问题。
标签: java tomcat netbeans-8