Eclipse中web項目部署至Tomcat步驟


轉自:http://blog.csdn.net/lucklq/article/details/7621807

Eclipse的web工程至Tomcat默認的部署目錄是在工程空間下,本文旨在將部署目錄改為Tomcat安裝目錄,並解決依賴包輸出問題。

1.在Eclipse中添加Tomcat服務器。



2.將web工程發布至tomcat:

選擇剛添加的Tomcat:



此時Eclipse將自動生成Servers工程:


3.在Servers視圖,Remove刪除剛剛發布的項目:



4.打開Tomcat服務器配置項:



5.修改以下兩個配置項,Tomcat保持啟動狀態,否則Server Locations一欄變灰色,不可用:


6.配置lib輸出。

項目右鍵:



點擊下一步,選中需要隨項目發布到tomcat的包,完成確認操作。


7.修改工程下的.classpath文件,將如下配置項提至最前面,否則發布項目時,先前發布到WEB-INF里面的文件將被覆蓋:


8.重新發布項目即可。

 

延伸閱讀:Eclipse啟動tomcat訪問不到主頁

轉自:http://blog.csdn.net/guitk/article/details/8306987

在eclipse中配置好tomcat后訪問不到主頁,而訪問自己建的項目時則能訪問到,問題原因何在?

查閱了相關資料后得知 在eclipse中啟動tomacat后,它去啟動的web項目並不是tomcat文件夾下的webapp下web工程,而是eclipse中自己的一個文件夾下的web工程。

雙擊tomcat服務器,打開tomcat的配置頁面,如圖所示:

(注:此圖的server Location需要在tomcat服務器中沒有部署web項目時才時enable的)

圖中時選擇server path 和 location path。 可以看到默認的情況是“使用workspace的metadata”,也就是server path時workSpace下的,具體的path為:{workspace}\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 , (new一個服務器,就會有個temp,第一個服務器就是temp0)  Deploy path為wtpwebapps。 查看此文件夾,里面沒有tomcat的webapp下的ROOT工程,所以當然訪問不到tomcat的主頁啦~~   

 

解決方法:

1.把tomcat下的webapp下的ROOT復制到E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 下的wtpwebapps中,再重啟tomcat,此時就能訪問到主頁了

2.在配置server locations時,選擇第二項,“user tomcat installation” 修改配置如下圖:

注 : 配置了這一步那么在Eclipse的workspace里面開發的項目當啟動Tomcat服務器時同時也會拷貝到所選擇的Deploy Path中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM