2013-06-11 141 views
3

我一直在使用Netbeans和Tomcat 6.0.37几个星期,现在没有问题。今天我安装了Tomcat 7.0.40,并更改了Home文件夹。Netbeans无法部署到Tomcat 7,与Tomcat 6一起工作6

当我在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', '[email protected]') 

build-impl.xml:1033是:

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

如果我将Tomcat Home文件夹更改回到版本6,它将再次运行。这导致我相信这是一个tomcat问题,但我无法弄清楚。

我找到了一个文件local_access_log。[日期] .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 
+0

您可以添加您的更新作为答案,并接受它,让人们更容易找到这样的问题的解决方案 – MaVRoSCy

+0

作为一个新的用户让我等了一天才回答。现在再来标记它是正确的: -/ – Sean256

回答

3

我今天花了几个小时,并在这里发布了一个解决方案。

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

+2

很高兴为你工作,但是,这绝对没有为我解决任何问题。 –

0

我曾在不同版本的NetBeans我做了所有关于unistalling的IDE或JDK 并尝试解决每一件事情的这个问题,我试图解决这个问题,去服务器的所有谷歌搜索这个问题很多 记录并尝试读取第一个错误,解决此错误后的第一个错误将被修复。 在我的j2ee程序中,错误出现在我的struts.xml和web.xml配置中,与操作类相关!当在NetBeans找不到类的错误动作类堂妹的解决给出错误 “模块尚未部署看到服务器日志的详细” 的build.xml:1079,596

我有很多此问题的错误编号现在已修复!!!!!!!!!!!

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

0

您的初次尝试不起作用。设置集成IDE(NetBeans)需要知道如何部署开发的应用程序。这通常通过在Tomcat安装(CATALINA_HOME或CATALINA_USER)中设置角色和凭据来完成。通过向导,为你做了这个设置。如果打开此服务器的属性(Ctrl-5打开“服务”选项卡,选择“服务器”节点下的服务器,然后使用上下文菜单打开其属性),也可以检查它是如何配置的。

BTW:您可以在NetBeans中注册更多的Tomcat实例。

2

我也遇到过这个问题。但对我而言,问题在于我在NetBeans设置中启用了代理。我只是禁用它,工作得很好。

+1

谢谢你,这节省了我的一天。在Netbeans deplyoing作品中出现同样的问题并禁用代理之后。 – schnesim

0

或许有点迟,但您的评论:

我没有找到一个文件local_access_log [日期] .TXT有如下,难道是线索?

的确是一条线索。 Netbeans尝试使用tomcat的管理器进行部署。但是,当“GET/manager/deploy?config ...”返回404时,表示管理器未安装在webapps文件夹中。 我刚刚遇到同样的问题,安装经理(回)到位解决了它:)