【发布时间】:2017-02-16 12:10:29
【问题描述】:
当我运行 servlet 项目时 netbeans 说等待启动 tomcat 但是当 tomcat 启动并且我可以从浏览器访问它时 tomcat 仍然在等待它并且在 2 分钟后返回错误
ant -f /Users/peter/NetBeansProjects/support -Dnb.internal.action.name=run -Ddirectory.deployment.supported=true -DforceRedeploy=false -Dnb.wait.for.caches=true -Dbrowser.context=/Users/peter/NetBeansProjects/support run
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Starting Tomcat process...
Waiting for Tomcat...
Starting of Tomcat failed.
/Users/peter/NetBeansProjects/support/nbproject/build-impl.xml:1052: Deployment error: Starting of Tomcat failed.
See the server log for details.
BUILD FAILED (total time: 1 minute 50 seconds)
我使用 netbeans 8.1 和 8.2,tomcat 8.5.4 和 8.0 和 7
我在 stackoverflow 中尝试了很多答案,但没有发生任何事情:
- 将 server="Apache-Coyote/1.1" 添加到 server.xml 文件的连接器
- Netbeans->首选项->常规->代理设置为无代理
- 取消选中服务器->平台->使用IDE代理设置
- ...
如果我手动向 tomcat 管理器开发 war 文件,它的工作正常,但如果我只想检查项目中的一点点变化,我会花很多时间
【问题讨论】:
-
只是一个“我也是”。如何在 macOS Sierra、Netbeans 8.2、Tomcat 8.0.27 上重现它:创建一个简单的 Java Web 项目、一个简单的 index.jsp 页面并运行它。 Tomcat 正在监听 localhost:8084,但应用程序从未部署。