- Java EE實用教程
- 鄭阿奇編著
- 2476字
- 2018-12-30 08:34:10
1.2 Java EE開發(fā)環(huán)境的構(gòu)建
工欲善其事,必先利其器。在開發(fā)Java Web項目之前,必須先準備好相應(yīng)的開發(fā)環(huán)境及工具,包括JDK、Tomcat及MyEclipse開發(fā)工具。
1.2.1 JDK和Tomcat的安裝與配置
1.JDK的安裝與配置
安裝Java開發(fā)包(Java 2 Software Development Kit,簡稱JDK)是Java軟件開發(fā)的前提,其目前最高版本為JDK 1.6,但JDK 1.5仍是目前最常用的版本,所以本書中所有范例都是基于JDK 1.5開發(fā)的。軟件可以在Sun的官方網(wǎng)站上下載,其安裝過程這里就不再贅述了,本書安裝的目錄是“D:\Program Files\Java\jdk1.5”。
通過設(shè)置系統(tǒng)環(huán)境變量,告知Windows操作系統(tǒng)JDK 1.5版本的安裝位置。下面具體介紹設(shè)置系統(tǒng)環(huán)境變量的方法。
(1)設(shè)置系統(tǒng)變量JAVA_HOME。右擊桌面“我的電腦”圖標,依次選擇“屬性”→“高級”→“環(huán)境變量”,彈出“環(huán)境變量”對話框,如圖1.1所示。在系統(tǒng)變量中單擊“新建”按鈕,彈出“新建系統(tǒng)變量”對話框,在“變量名”文本框中輸入“JAVA_HOME”,“變量值”文本框中輸入JDK的安裝路徑“D:\Program Files\Java\jdk1.5”,如圖1.2所示,單擊“確定”按鈕完成配置。

圖1.1 “環(huán)境變量”對話框

圖1.2 “新建系統(tǒng)變量”對話框
(2)設(shè)置系統(tǒng)變量Path。選擇“屬性”→“高級”→“環(huán)境變量”,在“系統(tǒng)變量”中找到變量為Path的變量,單擊“編輯”,在前面輸入JDK到bin的目錄“D:\Program Files\Java\jdk1.5\bin; ”,如圖1.3所示,單擊“確定”按鈕完成配置。

圖1.3 “編輯系統(tǒng)變量”對話框
(3)設(shè)置CLASSPATH。與(1)同樣的操作,不同的是變量名為“CLASSPATH”,變量值為“.;D:\Program Files\Java\jdk1.5\lib\dt.jar; D:\Program Files\Java\jdk1.5\lib\tools.jar”。
到此,JDK的安裝與配置就完成了,讀者可以自己測試是否配置成功。單擊“開始”→“運行”,輸入“cmd”,進入DOS界面。在命令行輸入“java -version”,如果配置成功就會出現(xiàn)Java的版本信息。
2.Tomcat的安裝
Tomcat是一個免費的開源的Servlet容器,它是Apache基金會在Jakarta項目中的一個核心項目。本書采用Tomcat 6.0版本作為Web服務(wù)器。Tomcat 6.0可以在官方網(wǎng)站http://tomat.apache.org下載。
Tomcat的具體安裝過程如下所述。
(1)運行“apache-tomcat-6.0.14.exe”安裝程序,開始安裝。
(2)選擇安裝內(nèi)容及安裝路徑(本書的安裝路徑是“E:\Program Files\Apache Software Foundation\Tomcat 6.0”),如圖1.4 與圖1.5所示。可以把安裝內(nèi)容的“Example”選中,作為開發(fā)的參考例子。

圖1.4 選擇安裝內(nèi)容

圖1.5 選擇安裝路徑
(3)設(shè)定連接端口(HTTP/1.1 Connector Port)、登錄名(User Name)和密碼(Password),這里,采用系統(tǒng)默認值。連接端口為“8080”,登錄名為“admin”,密碼為空,如圖1.6所示。

圖1.6 設(shè)定端口、登錄名和密碼
(4)設(shè)定Tomcat使用的JDK路徑“D:\Program Files\Java\jdk1.5”,如圖1.7所示。

圖1.7 設(shè)定Tomcat使用的JDK
(5)安裝完成并啟動Tomcat,如圖1.8所示。

圖1.8 完成安裝并啟動Tomcat
(6)測試是否安裝成功。打開瀏覽器,輸入“http://localhost:8080”,如果出現(xiàn)如圖1.9所示界面,表明安裝成功。

圖1.9 測試成功
關(guān)于Tomcat的配置和JDK差不多,主要就是設(shè)置“TOMCAT_HOME”環(huán)境變量。右鍵單擊“我的電腦”→“屬性”→“高級”→“環(huán)境變量”,打開環(huán)境變量對話框,在用戶變量中“新建”→“環(huán)境變量”,在“變量名”中輸入“TOMCAT_HOME”,“變量值”中輸入Tomcat的安裝路徑,本書為“E:\Program Files\Apache Software Foundation\Tomcat 6.0”。
Tomcat安裝和配置到這里就完成了,下面簡要介紹其目錄結(jié)構(gòu)(見圖1.10)及每個文件夾的作用。
bin:存放Tomcat啟動和關(guān)閉文件的文件夾。
conf:存放一些Tomcat的配置文件。Tomcat的功能,也可以將第三方類庫賦值到該文件夾下。
lib:存放一些Tomcat的核心類庫,在應(yīng)用中如果需要擴展
logs:該文件夾剛產(chǎn)生時是空的,里面主要存放Tomcat每次運行后產(chǎn)生的日志。
temp:該文件夾存放Web應(yīng)用運行過程中生成的臨時文件。
webapps:該文件夾用于存放部署的Web應(yīng)用,只要將Web應(yīng)用復制到該文件夾下,Tomcat就會將該應(yīng)用自動部署到容器中。
work:該文件夾存放Web應(yīng)用與運行時編譯生成的class文件。JSP文件在運行過程中會先被翻譯成Java文件,然后再被編譯成class文件,被翻譯的Java文件也被存放在這里。
在前面測試Tomcat是否安裝成功的時候,在瀏覽器中輸入了這樣的網(wǎng)址“http://localhost:8080/”,這里的“8080”是端口號,在安裝過程中應(yīng)用的是默認的端口號,如圖1.6所示,其實端口號是可以改動的,在conf文件夾下找到server.xml文件,找到這樣的代碼:
<Connector port="8080"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
其中,“port=8080”就是Tomcat的Web服務(wù)端口,可以任意改變這個值,保存后啟動Tomcat,輸入“http://localhost:自定義端口號”,也會出現(xiàn)如圖1.9所示的界面。
在圖1.9所示的界面的左上角有“Tomcat Manager”鏈接,這是進入Manager控制臺的路徑,單擊該鏈接,會出現(xiàn)如圖1.11所示的界面,讓用戶輸入用戶名和密碼。

圖1.11 進入Manager控制臺界面
在webapps文件夾下,有Manager項目,打開進入WEB-INF文件夾,里面有個“web.xml”文件,打開后在文件最后有下面的代碼段:
<security-role> <description> The role that is required to log in to the Manager Application </description> <role-name>manager</role-name> </security-role>
說明要想登錄Manager控制臺,必須使用Manager角色。
打開conf文件夾下的tomcat-users.xml文件,該文件內(nèi)容如下:
<?xml version='1.0'encoding='utf-8'?> <tomcat-users> </tomcat-users>
有的里面可能已經(jīng)設(shè)置了登錄名和密碼,有的沒有設(shè)置,不管有沒有設(shè)置,在這里用戶都可以自己設(shè)定,例如設(shè)定如下:
<?xml version='1.0'encoding='utf-8'?> <tomcat-users> <user username="admin"password=""roles="manager"/> </tomcat-users>
這樣就設(shè)定用戶名為“admin”,密碼為空。重新啟動Tomcat,打開網(wǎng)頁進入Manager控制臺,輸入用戶名為“admin”,密碼為空后,出現(xiàn)如圖1.12所示的界面。

圖1.12 Manager控制臺界面
圖中被圈中的部分就是發(fā)布在Tomcat中的項目,而項目右邊的鏈接則用于控制,包括啟動、停止、重啟等。
1.2.2 MyEclipse的安裝與配置
Eclipse是開源的軟件開發(fā)項目,可以免費下載。登錄其官方網(wǎng)站下載安裝包,它的安裝步驟非常簡單,這里就不再贅述。MyEclipse是Eclipse進行Java Web開發(fā)的插件,它是很多插件的集合。MyEclipse是一個商業(yè)插件,是收費的。但盡管如此,MyEclipse還是值得學習的。
首先下載MyEclipse插件,本書使用的版本是MyEclipse 6.5版本。需要注意的是,MyEclipse安裝有兩種:一種是完全安裝;另一種是插件安裝。完全安裝中集成了Eclipse,這就是說,在安裝之前無須安裝Eclipse,而插件安裝則在安裝之前必須安裝Eclipse。還有一點要注意,MyEclipse 6.x版本插件只能安裝在Eclipse 3.3或更高的版本之上。
MyEclipse的安裝過程非常簡單,只要跟著步驟走就行了,這里就不再詳細列舉,本書示例用的是完全安裝版本的MyEclipse。
啟動MyEclipse,出現(xiàn)MyEclipse的菜單,如圖1.13所示。

圖1.13 MyEclipse菜單
這樣MyEclipse就安裝成功了。
下面介紹MyEclipse的配置。啟動MyEclipse后,單擊 “Window”→“Preferences”→“MyEclipse”→“Servers”→“Tomcat”菜單項,選擇“Tomcat 6.x”,在右邊的“Tomcat Server”欄中選擇“Enable”,單擊“Tomcat home directory”后面的“Browser”按鈕,選擇Tomcat的安裝路徑“E:\Program Files\Apache Software Foundation\Tomcat 6.0”,下面的兩行就會自動生成出來,不用修改,如圖1.14所示。

圖1.14 MyEclipse服務(wù)器配置
單擊“OK”后,再查看菜單欄的服務(wù)器配置,如果出現(xiàn)“Tomcat 6.x”就表示配置成功,如圖1.15所示。由于MyEclipse自身帶有JDK,所以就不用另外的配置了。

圖1.15 服務(wù)器配置
注意:前面安裝的JDK是為Tomcat應(yīng)用的,它和MyEclipse自帶的JDK不是同一個。
準備工作完成后,后面將會逐步介紹Struts 2、Hibernate和Spring的知識。
- 極簡算法史:從數(shù)學到機器的故事
- 程序員修煉之道:程序設(shè)計入門30講
- Oracle 11g從入門到精通(第2版) (軟件開發(fā)視頻大講堂)
- Learning ArcGIS Pro 2
- R語言數(shù)據(jù)可視化之美:專業(yè)圖表繪制指南
- 看透JavaScript:原理、方法與實踐
- 機器人Python青少年編程開發(fā)實例
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- 深入淺出DPDK
- Backbone.js Blueprints
- Linux操作系統(tǒng)基礎(chǔ)案例教程
- D3.js 4.x Data Visualization(Third Edition)
- 數(shù)據(jù)結(jié)構(gòu)案例教程(C/C++版)
- Creating Stunning Dashboards with QlikView
- R語言數(shù)據(jù)可視化:科技圖表繪制