Eclipse建立Web應用
1 Eclipse配置Tomcat
- 在Eclipse中配置好Tomcat後,能夠直接經過Eclipse控制Tomcat的啓動和中止,而不用再去操做startup.bat和shutdown.bat。
配置步驟:html
- 在servers標籤中,右鍵 -> New -> Server
- 在出現的窗口中選中Tomcat v6.0 Server,點擊下一步
- 選擇tomcat安裝路徑,選擇系統的JDK,點擊Finish
- 建立好後,Servers標籤下出現剛剛建立好的服務器
2 Eclipse建立動態Web應用
右鍵 ->new ->Dynamic Web Projectweb
- 輸入項目名,
- 選擇配置好的tomcat,
- 選擇Dynamic web module version 爲 2.5
- 點擊Finish,建立好的項目會出如今左側的列表中。
- 在項目的WebContent目錄下建立一個index.html文件
3 部署/移除Web項目
- 右鍵點擊剛建立好的Tomcat服務器,選擇Add and Remove …
4 啓動/關閉Tomcat
- 看到控制檯輸出:信息: Server startup in 161 ms
- 服務器變成以下狀態,證實服務器啓動成功
- 訪問 http://localhost:8080/MyWeb
5 Eclipse使用Tomcat的原理
- 當咱們使用Eclipse將項目部署到Tomcat的時,咱們發現,在Tomcat下的webapps目錄下並無咱們建立好的項目,可是當經過Eclipse啓動服務器後,項目卻真的能夠訪問到,這是爲何呢?
- 實際上,Eclipse在使用Tomcat時,並無將項目部署到Tomcat的目錄下,而是在其工做空間中,建立了一個Tomcat的鏡像,Eclipse啓動的Tomcat是他本身配置的鏡像。
- Eclipse鏡像所在目錄
你的工做空間目錄\.metadata\.plugins\org.eclipse.wst.server.core\tmp0tomcat
- 在這個目錄下,咱們會發現一個和Tomcat安裝目錄幾乎如出一轍的目錄結構。
- 在這裏Eclipse中Tomcat鏡像配置文件也是獨立的,而咱們所建立的項目是部署到wtpwebapps目錄下的,這樣作的好處是Eclipse中Tomcat和咱們本機的Tomcat能夠保持相互獨立,不會影響彼此。