Netbeans无法部署到Tomcat7,与Tomcat6一起工作

Netbeans无法部署到Tomcat7,与Tomcat6一起工作,tomcat,netbeans,tomcat7,Tomcat,Netbeans,Tomcat7,我已经在Tomcat 6.0.37中使用Netbeans几个星期了,没有问题。今天我安装了Tomcat 7.0.40,并更改了主文件夹 当我单击在netbeans中运行时,我得到以下结果: In-place deployment at /Users/sean/NetBeansProjects/WebApplication1/build/web Deployment is in progress... deploy?config=file%3A%2Fvar%2Ffolders%2F6q%2Fwn5

我已经在Tomcat 6.0.37中使用Netbeans几个星期了,没有问题。今天我安装了Tomcat 7.0.40,并更改了主文件夹

当我单击在netbeans中运行时,我得到以下结果:

In-place deployment at /Users/sean/NetBeansProjects/WebApplication1/build/web
Deployment is in progress...
deploy?config=file%3A%2Fvar%2Ffolders%2F6q%2Fwn580_m52f14dh0r5j1zm0v00000gn%2FT%2Fcontext1472679556924624209.xml&path=/WebApplication1
http://localhost:8080/manager/deploy?config=file%3A%2Fvar%2Ffolders%2F6q%2Fwn580_m52f14dh0r5j1zm0v00000gn%2FT%2Fcontext1472679556924624209.xml&path=/WebApplication1
/Users/sean/NetBeansProjects/WebApplication1/nbproject/build-impl.xml:1033: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 36 seconds)
据我所知,服务器日志没有显示任何有用的内容,但它是:

Jun 11, 2013 3:26:58 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Jun 11, 2013 3:26:58 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Jun 11, 2013 3:26:58 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@6e9b86ea')
构建impl.xml:1033是:

<target if="netbeans.home" name="-run-deploy-nb">
     <nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>

今天我花了几个小时来研究这个问题,并在这里发布几分钟后找到了解决方案


在Netbeans中,我必须从服务器列表中删除Tomcat,然后手动将其添加回所有相同的信息。Netbeans必须在服务器第一次也是唯一一次连接时保存有关服务器的详细信息。

我在不同版本的Netbeans中遇到了这个问题,我所做的一切都是关于取消安装IDE或Jdk 你要解决的每一件事,都要用谷歌搜索这个问题 当我试图解决这个问题时,转到服务器日志并尝试读取第一个错误后出现的第一个错误,您解决的第一个错误将得到修复。 在我的j2ee程序中,错误出现在与action类相关的struts.xml和web.xml配置中! 当netbeans找不到操作类时,由于寻址错误而导致类出错 “尚未部署该模块。有关详细信息,请参阅服务器日志” xml:1079596

我有很多错误号码与这个问题,现在已修复

只需尝试在struts.xml和web.xml的配置中查找
和context.xml

您最初的尝试无效。要设置集成IDE(NetBeans),需要知道如何部署已开发的应用程序。这通常是通过在Tomcat安装(CATALINA_主页或CATALINA_用户)中设置角色和凭据来完成的。通过向导为您完成了此设置。如果打开此服务器的属性,还可以检查其配置方式(Ctrl-5打开“服务”选项卡,选择“服务器”节点下的“服务器”,使用上下文菜单打开其属性)


顺便说一句:您可以在NetBeans中注册更多Tomcat实例。

我也遇到了这个问题。但对我来说,问题是我在NetBeans设置中启用了代理。我刚刚禁用了它,工作正常。

可能有点晚,但您的评论:

我确实找到了一个本地访问日志[date].txt文件,它有以下信息,这是线索吗

[my ip] - - [11/Jun/2013:15:27:54 -0700] "GET /manager/deploy?config=file%3A%2Fvar%2Ffolders%2F6q%2Fwn580_m52f14dh0r5j1zm0v00000gn%2FT%2Fcontext1472679556924624209.xml&path=/WebApplication1 HTTP/1.1" 404 1549
这确实是一个线索。Netbeans尝试使用tomcat的管理器进行部署。但是当“GET/manager/deploy?config…”返回404时,表示该管理器未安装在webapps文件夹中。
我刚刚遇到了同样的问题,安装管理器(返回)解决了它:)

您可以添加更新作为答案并接受它,以便人们更容易找到解决此类问题的方法。对于新用户,它让我等了一天才回答。现在再过一天,把它标记为正确的:-/很高兴它对你有用,但是,这对我来说肯定没有解决任何问题。谢谢你,伙计,这救了我一天。在Netbeans Deploying works中禁用代理之后也出现了同样的问题。