2013-06-11 173 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文件夾中。 我剛剛遇到同樣的問題,安裝經理(回)到位解決了它:)