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

來源:互聯網
上載者:User

標籤: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開發環境的幾個基本問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.