【问题标题】:NetBeans project stuck while connecting to TomcatNetBeans 项目在连接到 Tomcat 时卡住
【发布时间】: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


【解决方案1】:

在我的情况下,我认为问题出在我使用的 Tomcat 版本上,因此更改 tomcat 版本对我有用。

我使用的是Tomcat 7.0.100,我下载了Tomcat 7.0.56并将其添加到Netbeans中,然后在清理和构建我的项目后,我使用Deploy命令运行我的项目。

【讨论】:

    猜你喜欢
    • 2018-03-14
    • 2023-03-03
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    相关资源
    最近更新 更多