1. 程式人生 > >使用Eclipse搭建JavaWeb開發環境的幾個基本問題

使用Eclipse搭建JavaWeb開發環境的幾個基本問題

resources user ace 程序開發 nav sep webapp 視圖 pre

Eclipse搭建JavaWeb開發環境


eclipse是一個用於java程序開發的ide軟件,tomcat是一個運行javaweb應用的服務器軟件,使用eclipse開發javaweb應用的時,首要要把tomcat集成到eclipse中,並且對eclipse做一點簡單的設置。

1、安裝jdk、安裝eclipse、安裝tomcat等

================================

省略了。

2、eclipse基本設置

================

2.1 設置eclipse的默認字符集為utf-9

--------------------------------------------------

在eclipse中,會默認使用當前操作系統的字符集,windows下一般會是gbk,然而開發web應用程序時,一般使用utf-8,所以需要設置一下默認的字符集。

在 Eclipse 中,點擊菜單欄 Window->Preferences , 點擊 General / Workspace :

技術分享圖片

2.2 jdk的設置

--------------------

eclipse運行需要一個jre,eclipse中建立java項目或者java web項目的時候,需要一個jdk,那麽可以在eclipse的preference頁中進行設置。

技術分享圖片

2.3 tomcat集成到eclipse

---------------------------------

eclipse中建立Dynamic Web Project的時候,需要選擇一個target runtime,它就是javaweb項目的運行時環境,也就是web項目要將來運行在其中的tomcat,所以在建立項目之前,需要先建立一個web項目的runtime environment了。

技術分享圖片

3、eclipse中集成tomcat後的基本配置

=============================

eclipse的工程發布到tomcat下,為什麽webapps什麽都沒有?因為默認在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中

eclipse不像MyEclipse默認將項目部署到tomcat安裝目錄下的webapps中,而默認部署到工作目錄下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夾裏面存放著該項目的信息。

為了使項目默認部署到tomcat安裝目錄下的webapps中,show view—>servers—>找到需要修改的tomcat—>右擊 ①停止Tomcat服務器(stop) ②刪除該容器中部署的項目(remove) ③清除該容器相關數據(clean) ④打開tomcat的修改界面(open)⑤找到servers location,選擇第二個(User tomcat Installation) ⑥修改deploy path為tomcat下的webapps ⑦保存關閉。

(8)在server options下面選中“publish module contexts to separate xml files”。

(9)在publishing下選中automatically publish when resources chagne

這樣以後要部署web應用到tomcat中的時候,只要在project explorer中選中項目,然後右鍵->run->run on server之後,web項目會發布到本地安裝的tomcat下的webapps目錄中。

如果上面的步驟8也做了,context元素會在tomcat_home/conf/Catalina/localhost/web-app-name.xml中。

如果上面的步驟9也做了,那麽發布到tomcat中的web項目在修改之後,會立即生效。這樣做很方便於web項目的調試,因為一旦有一點修改,tomcat會立即發布修改結果,那麽我們就可以立即看到修改的效果。

4、在eclipse中發布web項目到tomcat中

-------------------------------------------------------

發布web app到tomcat的時候,通常來講應該讓tomcat處於stop狀態,發布之後,啟動tomcat,tomcat會自動讀取到發布到其中的web app。

在project explorer視圖或者navigator視圖中,選中要發布的web項目,右鍵->run->run on server,web-app就會出現在servers視圖的tomcat下面,之後,tomca會自動啟動,發布到其中的web-app的首頁會自動出現在Internet web browser視圖中。

internet web browser視圖是eclipse提供的一個web瀏覽器,用來調試java web項目。在preference中general->web browser中可以設置eclipse默認打開的web瀏覽器。

技術分享圖片

參考資料:

1、Web開發環境搭建 Eclipse-Java EE 篇,https://blog.csdn.net/dhfzhishi/article/details/77461006

2、Eclipse的工程發布到tomcat下,為什麽webapps什麽都沒有?,https://blog.csdn.net/ideality_hunter/article/details/51470816

使用Eclipse搭建JavaWeb開發環境的幾個基本問題