簡體   English   中英

從Eclipse運行Tomcat上的Maven項目

[英]Running Maven project on Tomcat from Eclipse

我在Eclipse中有一個Maven項目。 我想將它部署在我的本地tomcat服務器中,並像普通的J2EE項目一樣運行它。

但我發現在tomcat添加/刪除項目選項中,沒有顯示任何項目。 右鍵單擊maven項目並運行,因為沒有Run on Server選項或者可能是我遺漏了一些東西。

我正在尋找在本地Tomcat服務器上運行Maven項目(來自eclipse,沒有命令提示符或手動復制粘貼的戰爭),就像普通的J2EE項目一樣,沒有修改pom.xml(嚴重的是我不想修改它)

在Eclipse中Maven Integration for WTP必須安裝Maven Integration for WTP 此項目也必須配置Web性質。

UPDATE

要打開項目屬性中的Web性質 - >項目構面 - >轉換為分面形式... - >動態Web模塊 - >確定

要完成AleksandrM的答案 ,如果有人想在Eclipse中使他們現有的 eclipse web項目知道,請在資源管理器中突出顯示該項目 - >右鍵單擊並選擇配置 - > 轉換為Maven項目

可能有幾個原因導致您在Tomcat的“添加/刪除項目”對話框中看不到該項目。 驗證以下內容:

  1. 您已安裝m2e (http://eclipse.org/m2e/download/)
  2. 您安裝了m2e-wtp (http://www.eclipse.org/m2e-wtp/download/)
  3. 您的Maven項目作為Dynamic Web Application導入。 在展開項目時查找Deployment Descriptor條目,它應該位於前幾個條目中的某個位置。 這是Eclipse Juno上第二個讓我失望的人。 不在那里? 它可能不是一個網絡應用程序。 返回並驗證1和2,然后刪除並重新導入項目。
  4. 確保您的Web應用程序對於您使用的Tomcat版本來說不是太新。 右鍵單擊項目,然后轉到“ Properties >“ Project Facets 查找Dynamic Web Module並檢查版本。 如果這個版本對於您的Tomcat版本來說太新了,Eclipse將不允許您添加它。 例如,您的Dynamic Web Module版本是3.0,而您正在使用Tomcat 6。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM