Tomcat无法开始使用netbeans

时间:2014-07-22 10:41:12

标签: java tomcat netbeans

每当我尝试使用netbeans运行/调试我的项目时,我都会收到以下错误

Deployment error: Starting of Tomcat failed.
See the server log for details.
    at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:258)
    at org.netbeans.modules.maven.j2ee.ExecutionChecker.performDeploy(ExecutionChecker.java:205)
    at org.netbeans.modules.maven.j2ee.ExecutionChecker.executionResult(ExecutionChecker.java:123)
    at org.netbeans.modules.maven.execute.MavenCommandLineExecutor.run(MavenCommandLineExecutor.java:235)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)

但是tomcat是在后台启动的。 此外,当我尝试在调试模式下启动tomcat时,我得到一个" Tomcat"无法启动错误,但tomcat在后台启动。 我已经多次改变了端口,但没有运气。我关闭了我的反病毒和Windows防御者,但这也没有帮助。我已经卸载并重新安装了netbeans 7.4和8.0。

PS:我已经浏览了几篇stackoverflow帖子,但找不到任何答案可以帮助我。

服务器日志

 Jul 22, 2014 1:18:19 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Jul 22, 2014 1:18:19 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Jul 22, 2014 1:18:19 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@20d04cf3')
Jul 22, 2014 3:12:25 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Jul 22, 2014 3:12:25 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Jul 22, 2014 3:12:25 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@136da584')
Jul 22, 2014 3:37:06 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Jul 22, 2014 3:37:06 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Jul 22, 2014 3:37:06 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@ad0db19')

3 个答案:

答案 0 :(得分:0)

禁用ipv6为我解决了这个问题。 如果您使用Windows 8,则必须在注册表中执行此操作。 Windows 7及更低版本,Microsoft修复站点上有一个安装程序

答案 1 :(得分:0)

在NetBeans on Tools>服务器,在“平台”选项卡中禁用“使用IDE代理设置”。

答案 2 :(得分:0)

我已经把头撞在墙上几天了。 起初,它只是闲逛,等待部署tomcat ......永远。经过所有故障排除后,硬复位是解决问题的唯一方法,但它只解决了一次性运行的问题。

手头的问题是用户的提示并且密码不会弹出我的屏幕...

我能找到的唯一修复就是在netbeans / preferences中关闭代理选择“no proxy”...而且只是就像在几秒钟内部署的Web应用程序一样。