Tomcat之項目不能發布—myeclipse發布web項目exploded archive

來源:互聯網
上載者:User

昨天,從伺服器上download代碼下來,把自己負責的業務編寫完畢之後,本想著把項目發布,在自己電腦的環境下先測試一下整個流程,不過麻煩也隨之而來了;發布的時候發生了異常了,具體表現在 ,點擊了項目名字,選擇了應用伺服器(這裡為tomcat6)之後,出新了Undefined exploded archive location      提示;費了好長時間,琢磨了好久,試過了好多方法,終於找到問題的解決方案:

 

  原因:
          在工程轉移過程中,導致工程的設定檔出錯 ;

 

解決方案:
          1.在工程目錄下的.mymetadata 檔案中可能webrootdir 被改無效了(把下面內容拷到你的.mymetadate檔案中的相應位置上);或者有可能少了這context-root 這個屬性;添加上這個屬性即可,內容如下:
            context-root="/上面的name屬性值"
          2.關掉Eclipse,再啟動Eclipse,接著發布工程,發布成功!

 

以下是一個一個.mymetadata檔案的一個執行個體

Java代碼  
  1. <?xml version="1.0" encoding="UTF-8"?>   
  2. <project-module   
  3. type="WEB"  
  4. name="newspweb"  
  5. id="myeclipse.1202968712015"  
  6. context-root="/newspweb" j2ee-spec="1.4"  
  7. archive="newspweb.war">   
  8. <attributes>   
  9. <attribute name="webrootdir" value="WebContent" />   
  10. </attributes>   
  11. </project-module>  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.