2013-03-13 111 views
26

我無法將我的項目添加到eclipse中的服務器 - 爲什麼?無法在eclipse中將項目添加到tomcat服務器

我安裝了所有必要的工具(Web開發,Java EE中,服務器適配器,Tomcat本身,一切)

我配置了運行時環境,調整所有的Java版本JDK 6(因爲它應該在Tomcat 6上運行)但在創建新服務器時,我可以添加資源的對話框的左側仍爲空。

我還能嘗試什麼?

PS:在W7教授

+2

**右鍵單擊應用程序 - >在服務器上運行**,然後嘗試將您的項目添加到服務器。嘗試一次。 – SudoRahul 2013-03-13 08:26:36

+0

在「Run As」菜單中沒有這個選項,我只有「Java Applet」,「Java Application」和「JUnit Test」 – 2013-03-13 08:27:57

+0

您是否下載了Eclipse EE或Eclipse? – 2013-03-13 08:38:04

回答

61

你沒有創建項目爲「動態Web項目」使用的Juno,所以Eclipse不承認它像Web項目。創建新的「動態Web項目」還是去屬性 - >項目構面和檢查動態Web模塊

+1

有沒有辦法改變這個項目?如果不是,那麼在創建一個新的空項目後,我將如何導入內容? – 2013-03-13 08:29:30

+2

或轉至「屬性」 - >「項目構面」並選中「動態Web模塊」。 – Qkyrie 2013-03-13 08:30:24

+0

在項目屬性中,您將看到「項目構面」部分。其中檢查「Dynamic Web Module」(適當版本)以及您正在使用的其他技術(JSF或JSP ...)。 – partlov 2013-03-13 08:31:17

18

1 .right在Package Explorer視圖點擊項目名稱。
2.選擇Properties
3.選擇Project Facets
4.單擊Runtimes標籤
5.檢查服務器
6.單擊OK

現在:

  1. 右擊服務器名稱在Servers查看
  2. 點擊Add and Remove ...
  3. 資源移動到右列
3

我解決了這個問題,因爲添加Dynamic Web ModuleProject Facets

  1. 項目名稱右鍵單擊Package Explorer視圖。
  2. 選擇Properties
  3. 選擇Project Facets
  4. 激活Dynamic Web Module
  5. 點擊OK
-2

對於我來說: 這是它不支持JDK7,所以我說jdk8 Eclipse的火星。有效。

+0

我一直在用jdk7運行Mars 4.5.1幾個月。 – 2017-02-06 17:37:38

1

繼其他海報建議上述步驟後,請執行下列操作步驟

  • 右鍵單擊該項目
  • 點擊Maven的,然後更新項目
  • 勾選複選框「強制更新快照/版本「,然後點擊確定。

你應該現在就走。

1

如果你能看到在Eclipse Project Explorer中的項目,但無法看到,同時增加項目到Web服務器的項目,請按照項目屬性 - >項目構面,確保動態Web模塊 & Java被打勾。

2
  1. 右鍵單擊項目
  2. 轉到屬性=>項目factes
  3. 點擊Runtime選項卡
  4. 檢查服務器
  5. 然後確定的盒子

關閉日食並啓動服務器,您將能夠看到並運行該項目。

+0

請不要通過回滾我們的改進來破壞您的答案。 – FelixSFD 2016-12-07 19:18:12

2

轉到項目屬性 - >Project Facets,確保動態Web模塊& Java已被檢查。

除此之外,需要取消選中「Cloud Foundry Standalone Application」(如果已選中)。默認情況下,少數IDE預先選擇此選項。

相關問題