基于Eclipse 的JSP/Servlet的開發(fā)環(huán)境的搭建(圖文)
基于Eclipse 的JSP的開發(fā)環(huán)境的搭建
說明:順利地開發(fā)、測試和運行JSP程序少不了規(guī)范而安全的開發(fā)環(huán)境,本文將會詳細地展示如何搭建JSP的開發(fā)環(huán)境。 內(nèi)容詳盡,適合零基礎(chǔ)學者作為學習參考 。
一、JSP介紹:
1.JSP全稱Java Server Pages,是一種動態(tài)網(wǎng)頁開發(fā)技術(shù)。它使用JSP標簽(通常以<%開頭以%>結(jié)束)在HTML網(wǎng)頁中插入Java代碼。
2.JSP是一種Java servlet,主要用于實現(xiàn)Java web應(yīng)用程序的用戶界面部分。網(wǎng)頁開發(fā)者們通過結(jié)合HTML代碼、XHTML代碼、XML元素以及嵌入JSP操作和命令來編寫JSP。
3.JSP通過網(wǎng)頁表單獲取用戶輸入數(shù)據(jù)、訪問數(shù)據(jù)庫及其他數(shù)據(jù)源,然后動態(tài)地創(chuàng)建網(wǎng)頁。
4.JSP可以直接在HTML網(wǎng)頁中動態(tài)嵌入元素
5.網(wǎng)頁的動態(tài)部分用Java編寫,而不是VB或其他MS專用語言,更加強大與易用。
6.與服務(wù)器交互,能提供復雜的服務(wù),比如訪問數(shù)據(jù)庫和圖像處理等。
二、搭建本地web服務(wù)器。
1.下載一個支持JSP開發(fā)的Web服務(wù)器軟件,本次教程選用的是: Apache Tomcat(官方地址: http://tomcat.apache.org/ )
(1)進入Apache Tomcat官網(wǎng),本教程選用Tomcat 9,如圖所示,點擊Download下的“Tomcat 9”。
(2)找到Binary Distributions 下的core,選擇符合計算機系統(tǒng)字長的版本,我選用的是64bit的:
(3)下載完成后,將其解壓到自己想要存放Tomcat 的磁盤下自定義的文件夾下( 文件夾名不能有空格,最好沒有中文字符 ),我將其直接解壓到D盤,存放的路徑是:D:\apache-tomcat-9.0.13:
(4)解壓完成后,進入該文件夾,可以看見有以下幾個文件夾:
現(xiàn)在對以上幾個文件夾做簡要的闡述:
- bin:存放的是二進制執(zhí)行文件。其中最常用的文件是startup.bat文件。
- conf:配置目錄文件夾。最核心的文件是server.xml文件 ,該文件可進行更改端口號等操作。默認端口號是8080(該端口不能被其他進程占用)。
- lib:庫文件。tomcat運行時需要的jar包所在的目錄
- logs:日志文件夾。
- temp:緩存文件夾,用來存放臨時產(chǎn)生的文件。
- webapps:web的應(yīng)用程序。放置到此目錄下的web應(yīng)用,瀏覽器便可以直接訪問。
- work:用來存放JSP程序編譯以后的.class文件。
(5)設(shè)置Java的環(huán)境變量,若已經(jīng)設(shè)置請忽略此步驟,若未設(shè)置請參考我的另外一篇博客(java環(huán)境變量的設(shè)置)(鏈接地址:+++++++++++++++++++++)、
(6)現(xiàn)在打開存放Tomcat的文件夾,找到bin文件夾下的startup.bat文件,雙擊打開該文件。
(7)雙擊后彈出如圖窗口,說明本地Web服務(wù)器已經(jīng)搭建成功,并且本地web服務(wù)器正處于待命狀態(tài),若想關(guān)閉本地web服務(wù)器,直接按“Ctrl+C”即可關(guān)閉。
三、Eclipse和Tomcat的關(guān)聯(lián)操作
(1)打開Eclipse(若未下載安裝, 點擊此處下載 ),在菜單欄找到并點擊Window,在下拉菜單中找到Preference。彈出Preference窗口,在窗口最左列找到Server,然后點擊Server,在下拉菜單中選擇Runtime Environment,再點擊右上端的add...按鈕。
注意:若你的Eclipse里的Preferences里沒有Server,點擊這里幫你解決。
(2)在彈出的New Server Runtime Environment 窗口中,選擇我們下載并已經(jīng)安裝了的Tomcat對應(yīng)的版本,我使用的是Apache Tomcat v9.0,然后點擊Next>
(3)然后核對對應(yīng)的Tomcat的版本及安裝路徑是否正確,若不正確,自行根據(jù)自己Tomcat的版本和安裝路徑修改。 重點:安裝JRE :點擊Installed JREs按鈕:如圖:
(4)點擊進入后來到Preferences窗口的Installed JREs 目錄: 注意紅色標記框(說明必須引入JRE才行),點擊add...按鈕進行JRE的引入。
(5)如下圖,單擊標準虛擬機“Stardard VM”,然后點擊下一步Next>
(6)然后根據(jù)已經(jīng)安裝了的JRE,如下圖所示完成JRE的引入:
(7)點擊Finish按鈕后,會回到Preferences的Installed JREs 窗口,發(fā)現(xiàn)已經(jīng)成功地引入了JRE,勾選剛引入的JRE:
(8)依次點擊Apply and Close按鈕(應(yīng)用該設(shè)置并關(guān)閉該窗口),保存并關(guān)閉我們剛才所有的設(shè)置。截止到現(xiàn)在,已經(jīng)完成Eclipse與Tomcat的關(guān)聯(lián)?,F(xiàn)在進行下一步。
四、建立一個簡單的JSP程序,測試整個開發(fā)運行環(huán)境是否能正常運轉(zhuǎn) 。
(1)打開Eclipse,點擊file---->new----->Dynamic Web Project,彈出下圖窗口,根據(jù)自身情況設(shè)置好對應(yīng)的參數(shù)(一般Eclipse會默認填上),并依次如圖操作:
(2)項目建立完成后,展開FristTomcatTest項目,選中WebContent目錄,右鍵--->New----->Jsp File :
在彈出的如下窗口中,設(shè)置文件名(隨意自定)為:Test.jsp:
(3)點擊Finish后發(fā)現(xiàn)在WebContent目錄下有一個Test,jsp文件,雙擊該文件,右側(cè)顯示該文件中的一些默認代碼:
(4)我們現(xiàn)在修改里面的代碼如下(綠色框中標識的代碼即為修改或添加的代碼):
(5)鍵入“Ctrl+s”鍵保存上面對文件的修改。 現(xiàn)在,在Eclipse的菜單欄點擊Window--->Web Browser----->Default system web brower。
(6) 確保Tomcat未在后臺運行 ( 若Tomcat已經(jīng)在后臺開啟,Eclipse就無法啟動Tomcat并使用本地Web服務(wù)器,也就會出現(xiàn)Tomcat的啟動錯誤提示窗口,從而無法完成后續(xù)操作,所以要保證后臺Tomcat未運行,Eclipse才可以正常運行JSP程序 ),然后選中FirstTomcatProject,右擊---->Run As----->Run on Server。將會彈出Run on Server的信息確認窗口:
點擊Finish按鈕后,會跳轉(zhuǎn)到系統(tǒng)默認瀏覽器:
竟然出現(xiàn)了最常見的404錯誤,也就是未找到文件,其實仔細查看地址欄就明白為什么了(我們要運行的是JSP文件,但地址欄未精確到相應(yīng)的jsp文件)別著急,這里有兩種解決辦法,
- 手動補齊瀏覽器地址欄的內(nèi)容:http://localhost:8080/FristTomcatProject/Test.jsp。
- 手動編輯工程配置文件web.xml:打開FristTomcatProject工程下的WebContent----->WEB-INF------>web.xml,雙擊web.xml文件,在右側(cè)對其內(nèi)容進行編輯(添加一行):
“Ctrl+s”保存web.xml文件,再次進行FristTomcatProject右鍵------>Run As----->Run on Server操作。本次瀏覽器彈出的內(nèi)容如下:
顯示的內(nèi)容是我們在Test,jsp 中編輯的內(nèi)容,表示本次關(guān)于本地web服務(wù)器的搭建,JSP的開發(fā)環(huán)境的設(shè)置以及Eclipse與Tomcatde 關(guān)聯(lián)已經(jīng)成功。
聲明:截止到發(fā)布時刻,本次教程使用的是最新版的Eclipse 2018-09編輯器和最新版的Apache Tomcat v9.0
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot配置Actuator組件,實現(xiàn)系統(tǒng)監(jiān)控
在生產(chǎn)環(huán)境中,需要實時或定期監(jiān)控服務(wù)的可用性。Spring Boot的actuator(健康監(jiān)控)功能提供了很多監(jiān)控所需的接口,可以對應(yīng)用系統(tǒng)進行配置查看、相關(guān)功能統(tǒng)計等。2021-06-06Spring Boot與Spark、Cassandra系統(tǒng)集成開發(fā)示例
本文演示以Spark作為分析引擎,Cassandra作為數(shù)據(jù)存儲,而使用Spring Boot來開發(fā)驅(qū)動程序的示例。對spring boot 與spark cassandra集成開發(fā)示例代碼感興趣的朋友跟著腳本之家小編一起學習吧2018-02-02Java 使用maven實現(xiàn)Jsoup簡單爬蟲案例詳解
這篇文章主要介紹了Java 使用maven實現(xiàn)Jsoup簡單爬蟲案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-09-09Java并發(fā)教程之Callable和Future接口詳解
Java從發(fā)布的第一個版本開始就可以很方便地編寫多線程的應(yīng)用程序,并在設(shè)計中引入異步處理,這篇文章主要給大家介紹了關(guān)于Java并發(fā)教程之Callable和Future接口的相關(guān)資料,需要的朋友可以參考下2021-07-07