官术网_书友最值得收藏!

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的知識。

主站蜘蛛池模板: 桂平市| 枝江市| 象州县| 全南县| 鹿泉市| 夏津县| 黔东| 顺平县| 日照市| 融水| 禄劝| 龙南县| 泸水县| 上思县| 全南县| 宁南县| 盐津县| 常山县| 西充县| 西林县| 宿迁市| 江陵县| 防城港市| 衢州市| 南开区| 潢川县| 英超| 花莲市| 博客| 贵溪市| 凤阳县| 万宁市| 盈江县| 宜阳县| 通辽市| 溧阳市| 白银市| 栾川县| 台州市| 民权县| 曲沃县|