使用eclipse開發java web網頁

  前面說了手動配置一個應用,手動配置能夠更深刻的理解web應用的分佈,可是通常的編輯器沒有語法錯誤提示,因此開發起來對於錯誤的尋找不太容易,效率相對較低,因此在理解清楚web項目的結構以後,咱們使用eclipse開發的話,可以使效率更高web

  開發可使用eclipse for JavaEE或者MyEclipse都是能夠的,項目目錄大體相同,只是運行的方式不同,eclipse是配置虛擬的環境執行應用,MyEclipse運行的時候仍是把項目發佈到tomcat服務器下的webapps中去運行,二者開發起來都同樣,下面使用eclipse來講一下Java web應用的開發步驟瀏覽器

  啓動eclipse後,點擊菜單欄中的"File"->"New"->"Dynamic Web Project"新建一個動態網站項目tomcat

  

  而後彈出對話框中項目名稱填入Jsp1,默認狀況下Target runtime中的選項值none,咱們須要選擇tomcat運行環境,點擊New Runtime按鈕服務器

  

  而後彈出新的對話框,環境根據咱們計算機上實際的運行環境選擇,這裏我選擇 Apache Tomcat v7.0或者8.0而後單擊 Finishapp

  

  而後單擊Browse選擇tomcat服務器的安裝位置,就是JAVA_HOME環境變量的路徑,而後單擊Finisheclipse

  

  那麼如今,一個Web項目就創建好了,目錄結構大致以下圖:webapp

  

  其中WebContent就是咱們jsp源文件的存放目錄,下面有WEB-INF和META-INF兩個目錄,和咱們以前的web應用目錄一致jsp

  那麼如今咱們新建一個源文件,在WebContent上右擊,選擇"New"->"Jsp File"編輯器

  

  彈出的菜單中在File name中填入jsp的文件名,這裏填寫index.jsp,而後單擊Finish網站

  

  好的,此時咱們的一個簡單的web應用就算創建完成了,這時能夠單擊上方的綠色運行按鈕運行應用,也能夠在代碼編輯器中右擊在彈出菜單中選擇"Run As"->"Run on Server"運行程序

  

  這個時候彈出對話框,咱們直接點擊Finish就開始運行了

  

  此時服務器啓動了,而後在eclipse中打開一個內置窗口,而後會顯示出相應的頁面

  注意此時在咱們eclipse工做目錄下,就是和項目的同級目錄下會出現一個Servers目錄,這個目錄就是eclipse配置運行環境所生成的目錄,項目管理器中也能夠看到

  

  注意,這個目錄不要刪除,不然程序不能運行,還須要重建,Server.xml、web.xml、context.xml等配置文件就是存在於這個目錄下

  目前服務器是處於運行狀態的,咱們打開瀏覽器輸入http://localhost:8080/Jsp1/index.jsp也能夠正確訪問到

  此時eclipse下方窗口Servers選項卡中能夠看到咱們配置的服務器和運行的項目列表

  

  咱們能夠很方便的右擊選擇啓動,中止,重啓等操做,而後經過瀏覽器進行項目的調試

  eclipse的項目目錄不能直接複製到webapps下面,可是咱們能夠把WebContent和build目錄進行整合到原生的項目中,手動運行;更經常使用的方式是把項目導出war格式的包,直接放到tomcat應用目錄下便可,運行時服務器會自動解包

  

  最後補充一點,若是咱們配置的服務器太多,或者誤刪除致使服務器失效,那麼咱們怎麼刪除原來的配置選項從新開始配置呢

  首先右擊項目管理器中的Servers目錄,選擇Delete而後勾選刪除文件刪除便可

  而後下面的服務器中止後咱們也是右擊勾選刪除配置並刪除該服務器選項

  最後單擊菜單欄中的"Window"->"Preferences",就是首選項的意思

  

  而後在彈出的對話框中,左側選擇"Server"->"Runtime Environments"而後在右側選擇服務器點擊"Remove"按鈕便可移除,最後單擊OK按鈕完成便可

  

  這個時候已經清理乾淨,咱們就能夠從新開始配置Java web的開發環境了

相關文章
相關標籤/搜索