1. 程式人生 > >J2EE:MyEclipse中不能將WEB專案釋出到TOMCAT中解決辦法

J2EE:MyEclipse中不能將WEB專案釋出到TOMCAT中解決辦法

今天在MyEclipse中下載了新的專案,在其他配置準備好後,準備釋出到TOMCAT中,但是在打開了釋出視窗,選擇了需要釋出的專案後,釋出視窗中的“finish”按鈕始終為灰色,不能點選,剛開始時,沒有任何的報錯提示,然後我選擇了釋出型別中的“Packaged Archive”模式,“finish”變為可以點選,然後再重新選擇“Exploded Archive”模式,釋出視窗提示報錯“Undefined exploded archive location”,上網查詢後獲取以下解決方案:

1.開啟專案目錄下的.mymedata檔案(如下),會發現少了context-root屬性。   context-root:專案釋出目錄   webrootdir:jsp頁面的檔案目錄(有時也許是這個屬性設定錯誤導致)   <?xml version="1.0" encoding="UTF-8"?>       <project-module        type="WEB"        name="projectname"        id="myeclipse.1364374717625"        j2ee-spec="1.4"        archive="projectname.war">       <attributes>           <attribute name="webrootdir" value="WebRoot" />       </attributes>   </project-module> 2.新增context-root屬性   <?xml version="1.0" encoding="UTF-8"?>       <project-module        type="WEB"        name="projectname"        context-root="/projectname
"
       id="myeclipse.1364374717625"        j2ee-spec="1.4"        archive="projectname.war">       <attributes>           <attribute name="webrootdir" value="WebRoot" />       </attributes>   </project-module> 3.關閉MyEclipse,重啟後項目釋出成功

轉載自:http://blog.sina.com.cn/s/blog_65b781710101i3yn.html