Tomcat Undefined exploded archive location 項目不能部署

出處:http://queue19.javaeye.com/blog/346850

 

原因:
          在工程轉移過程中,導致工程的配置文件出錯


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

例如:

 

Xml代碼
  1. <? xml   version = "1.0"   encoding = "UTF-8" ?>   
  2. < project-module   
  3.   type = "WEB"   
  4.   name = "program_name"   
  5.   id = "myeclipse.1235376033685"   
  6.   context-root = "/program_name"   
  7.   j2ee-spec = "1.4"   
  8.   archive = "program_name.war" >   
  9.   < attributes >   
  10.     < attribute   name = "webrootdir"   value = "WebRoot"   />   
  11.   </ attributes >   
  12. </ project-module >  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章