我正在努力让我的Netbeans IDE将我的Java Web项目部署到tomcat服务器上(我通常使用Eclipse)。我已经在Netbeans(8.0.1)中设置了tomcat服务器(7.0.55),可以启动和停止服务器。不幸的是,当我尝试部署任何应用程序时,我都会收到以下错误:
Starting Tomcat process...
Waiting for Tomcat...
Tomcat server started.
In-place deployment at C:Userskevin.bowersoxDocumentsNetBeansProjectsWebApplication1buildweb
Deployment is in progress...
deploy?config=file%3A%2FC%3A%2FUsers%2FKEVIN%7E1.BOW%2FAppData%2FLocal%2FTemp%2F1%2Fcontext882537679043940070.xml&path=/WebApplication1
Connection timed out: connect
C:Userskevin.bowersoxDocumentsNetBeansProjectsWebApplication1nbprojectbuild-impl.xml:1070: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 6 minutes 0 seconds)
我已经检查了所有的tomcat日志(catalina.out、localhost等),但它们并没有揭示导致此错误的原因。我可以在日志中看到服务器启动,但部署失败。目前,我只部署了一个非常简单的Java web应用程序(基本上是最初创建的)。
有人能告诉我正确的方向吗?或者告诉我在哪里可以找到更多的调试输出?在过去的几个小时里,我一直在谷歌上搜索这个问题,但运气不佳。谢谢
@S1LENWARRIOR在评论中链接的答案对我有效,尽管我在日志中没有收到任何错误消息(只是超时)。
你检查了你的代理设置了吗?如前所述:stackoverflow.com/q/2137287/634958
在MacOS(NetBeans 8.2)上,我通过进入"NetBeans>Preferences…"来访问这些代理设置,它位于该窗口中默认打开的第一个"General"窗格中。将其更改为"无代理",现在可以进行部署。