2011-08-09 86 views
0

我有一個導入到Eclipse IDE 3.6的Java項目。當我嘗試將這個項目添加到Tomcat 6.X時,它會拋出一個錯誤; 「沒有可以添加的這種資源」。調試java項目

我在互聯網上搜索並找到一些解決方案,已經給出了一些步驟,使一個正常的java項目動態web項目,但仍然沒有奏效。我無法將此項目添加到tomcat。所以我無法調試應用程序,並且每次進行小改動都會耗費大量時間。

請在這裏指導我。

感謝

+0

是您創建一個Web項目或者是一個簡單的Java項目的項目? – Sathwick

+0

它是一個JEE服務器或服務器上運行的現有項目servlet容器或者你正在嘗試創建的新東西?顯然很難在這裏看到任何主體的確切圖片,但是我會申請創建一個新的動態項目並將代碼複製過來。它使用了什麼框架? – Shahzeb

回答

0

好吧,這是如何將項目轉換爲動態Web項目的指南。除非已完成,否則不能將項目添加到託管的Tomcat。

在Project文件夾中打開您的.project文件(您必須切換到eclipse的「導航器」視圖而不是「包資源管理器」視圖才能看到這個和其他特定於eclipse的文件)。

<natures>塊,插入這些行,如果他們不是已經存在:

<nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 

保存文件,然後右鍵單擊您的項目,然後單擊屬性。在左側應該有一個標有「項目構面」的條目。 (除非將nature條目放在.project文件中,否則條目不在那裏)檢查右側的「Dynamic Web Module」和「Java」(檢查「Dynamic Web Module」時需要檢查「Java」)

點擊應用和確定,在此之後你的tomcat應該讓你加入這個項目。

+0

我曾經遇到過問題。你可以f根據ollow的指令或簡單地在eclipse中創建一個新的動態。只需將所有源代碼放入WebContent/WebContent/WEB-INF/lib中的src和web應用程序資源中即可。我這樣做更容易。之後,您可以添加服務器(tomcat6)並將動態Web項目添加到服務器中。然後只需調試服務器。它適用於我 – Jef

+0

我添加了這些行並更改了項目構面屬性。現在,當我嘗試選擇該項目時,出現了另一個錯誤。 「」tomcat 6.0只支持j2ee 1.2 ... – Shekar

+0

@Shekar:遵循@Jef建議,從頭開始創建一個web項目,並將Java項目的源文件複製到動態web項目的'JavaSource'文件夾中... – home