標籤:rate plugins intern 項目 瀏覽器 基本 為什麼 host lin
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 篇,77461006
2、Eclipse的工程發布到tomcat下,為什麼webapps什麼都沒有?,51470816
使用Eclipse搭建JavaWeb開發環境的幾個基本問題