Java Web學習(3):Win7 64位操作系統搭建Java Web開發環境
發表時(shí)間:2016-7-10
發布人(rén):融晨科技
浏覽次數:38
一搭建Java Web開發環境的(de)總體概覽
工欲善其事必先利其器。學會搭建Java Web開發環境是(shì)學習JSP動态網站開發的(de)最基本技能之(zhī)一。主要(yào / yāo)介紹在(zài)
Windows 7 64位操作系統下搭建Java Web開發環境的(de)過程,主要(yào / yāo)包括JDK的(de)安裝與配置、Tomcat的(de)安裝與配置、
Eclipse IDE for Java EE Developers的(de)安裝與配置。
在(zài)這(zhè)裏推薦使用的(de):
1)Java JDK 8.0
2)Server Tomcat 8.03)IDE Eclipse IDE for Java EE Developers
二JDK 8.0的(de)安裝與配置
對于(yú)JDK 8.0,不(bù)用再進行詳細的(de)介紹了(le/liǎo),直接安裝與配置即可。我們可以(yǐ)在(zài)百度上(shàng)找到(dào)JDK 8.0的(de)安裝與配置,我推薦的(de)是(shì)JDK8.0安裝與配置文
件:http://jingyan.baidu.com/article/77b8dc7fc098786175eab642.html),雖然沒有嘗試過這(zhè)個(gè),但是(shì)看着基本上(shàng)是(shì)詳
細的(de)和(hé / huò)完善的(de)。
由于(yú)我的(de)免安裝的(de)綠色版,對于(yú)JDK 8.0的(de)安裝與配置可以(yǐ)詳細參考我過去寫的(de)三篇文章,這(zhè)裏就(jiù)不(bù)再進行詳細
的(de)說(shuō)明了(le/liǎo)。
1)JavaSE入門學習2:Java開發準備基礎:http://blog.csdn.net/erlian1992/article/details/50538259
2)JavaSE入門學習3:搭建Java開發環境(一):http://blog.csdn.net/erlian1992/article/details/50540769
3)JavaSE入門學習4:搭建Java開發環境(二):http://blog.csdn.net/erlian1992/article/details/50542154
三Tomcat8.0的(de)安裝與配置
Tomcat是(shì)Apache 軟件基金會(Apache Software Foundation)的(de)Jakarta項目中的(de)一個(gè)核心項目,由Apache、Sun
和(hé / huò)其他(tā)一些公司及個(gè)人(rén)共同開發而(ér)成。由于(yú)有了(le/liǎo)Sun的(de)參與和(hé / huò)支持,最新的(de)Servlet和(hé / huò)JSP規範總是(shì)能在(zài)Tomcat中得到(dào)
體現,Tomcat 5支持最新的(de)Servlet 2.4 和(hé / huò)JSP 2.0規範。因爲(wéi / wèi)Tomcat技術先進、性能穩定,而(ér)且免費,因而(ér)深受Java
愛好者的(de)喜愛并得到(dào)了(le/liǎo)部分軟件開發商的(de)認可,成爲(wéi / wèi)目前比較流行的(de)Web應用服務器。
Tomcat服務器是(shì)一個(gè)免費的(de)開放源代碼的(de)Web 應用服務器,屬于(yú)輕量級應用服務器,在(zài)中小型系統和(hé / huò)并發訪問
用戶不(bù)是(shì)很多的(de)場合下被普遍使用,是(shì)開發和(hé / huò)調試JSP程序的(de)首選。對于(yú)一個(gè)初學者來(lái)說(shuō),可以(yǐ)這(zhè)樣認爲(wéi / wèi),當在(zài)一台
機器上(shàng)配置好Apache服務器,可利用它響應HTML(标準通用标記語言下的(de)一個(gè)應用)頁面的(de)訪問請求。實際上(shàng)Tomcat
部分是(shì)Apache服務器的(de)擴展,但它是(shì)獨立運行的(de),所以(yǐ)當你運行Tomcat時(shí),它實際上(shàng)作爲(wéi / wèi)一個(gè)與Apache獨立的(de)進程
單獨運行的(de)。
訣竅是(shì),當配置正确時(shí),Apache爲(wéi / wèi)HTML頁面服務,而(ér)Tomcat實際上(shàng)運行JSP頁面和(hé / huò)Servlet。另外,Tomcat和(hé / huò)
IIS等Web服務器一樣,具有處理HTML頁面的(de)功能,另外它還是(shì)一個(gè)Servlet和(hé / huò)JSP容器,獨立的(de)Servlet容器是(shì)Tomcat
的(de)默認模式。不(bù)過,Tomcat處理靜态HTML的(de)能力不(bù)如Apache服務器。目前Tomcat最新版本爲(wéi / wèi)9.0。
下面我們介紹Tomcat 8.0的(de)安裝與配置:
(1)首先到(dào)官網下載Tomcat,我這(zhè)裏用的(de)是(shì)8.0版本,本人(rén)Windows 7 64位操作系統。
(2)将下載好的(de)壓縮包解壓到(dào)一個(gè)路徑全爲(wéi / wèi)英文(建議)的(de)目錄下,我的(de)是(shì)放在(zài)與JDK 8.0相同的(de)位置下,也(yě)就(jiù)是(shì)
E:\Java\develop。
(3)配置環境變量1:我們新建一個(gè)系統變量,它的(de)變量名是(shì)CATALINA_HOME,變量值是(shì)就(jiù)是(shì)它的(de)安裝目錄,我
的(de)是(shì)E:\Java\develop。
(4)配置環境變量2:将tomcat的(de)bin目錄和(hé / huò)lib目錄添加到(dào)Path環境變量中,由于(yú)我們已經有了(le/liǎo)CATALINA_HOME這(zhè)
個(gè)環境變量,所以(yǐ)下面的(de)變量值我們這(zhè)樣寫:%CATALINA_HOME%bin;%CATALINA_HOME%lib;将這(zhè)個(gè)追加到(dào)Path
環境的(de)變量值中即可,這(zhè)樣配置環境變量是(shì)最安全以(yǐ)及簡單的(de)。
(5)打開命令行提示符窗口, 進入Tomcat安裝目錄, 進入bin目錄下,輸入:service.bat install ,如圖提示表示成
功。
(6)最後在(zài)進入到(dào)tomcat 8.0的(de)解壓後的(de)bin目錄下運行tomcat8w.exe ,點擊start,最後确定,這(zhè)是(shì)啓動,我也(yě)可以(yǐ)
重新打開它,使用stop停止Tomcat服務器。
(7)對于(yú)第(6)步我們也(yě)可以(yǐ)打開tomcat 8.0的(de)解壓後的(de)bin目錄下運行startup.bat,這(zhè)也(yě)是(shì)啓動Tomcat服務器的(de),然
後使用shutdown.bat停止Tomcat服務器。
需要(yào / yāo)注意的(de)是(shì):上(shàng)述(6)和(hé / huò)(7)隻能選擇其中一個(gè)啓動Tomcat服務器。否則會發生Tomcat服務器端口占用沖突。
(8)啓動Tomcat服務器後,在(zài)浏覽器網頁中輸入:http://localhost:8080/ 能打開如圖界面說(shuō)明配置成功。
額外再進行管理賬戶配置:
進入Tomcat 8.0的(de)安裝目錄下的(de)conf目錄,也(yě)就(jiù)是(shì)E:\Java\develop\apache-tomcat-8.0.36\conf。
在(zài)conf目錄下找到(dào)tomcat-users.xml配置文件,右鍵使用notepad++打開進行配置。
因爲(wéi / wèi)是(shì)搭建Java Web開發環境,所以(yǐ)這(zhè)裏我們配置一個(gè)超級用戶admin ,使其能夠管理tomcat,編輯後的(de)内容如
下,在(zài)<tomcat-users></tomcat-users>标簽複制代碼如下:
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="manager-gui,admin-gui"/>
</tomcat-users>
或者:
<tomcat-users>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
</tomcat-users>
重新啓動tomcat之(zhī)後,我們就(jiù)可以(yǐ)使用用戶名和(hé / huò)密碼相同的(de)admin進入到(dào)Tomcat服務器後台管理頁面,就(jiù)可以(yǐ)使
用admin賬戶對Tomcat服務器進行管理了(le/liǎo),這(zhè)裏隻說(shuō)明如何配置賬戶,關于(yú)如何使用界面管理Tomcat暫不(bù)做叙述,具
體參考Tomcat幫助文檔吧,主要(yào / yāo)原因是(shì)在(zài)開發環境下幾乎用不(bù)到(dào)這(zhè)個(gè)功能,而(ér)且我比較推薦手工配置。
至此差不(bù)多已經完成了(le/liǎo)Tomcat 8.0的(de)安裝與配置。
四Eclipse IDE for Java EE Developers的(de)安裝與配置
去官網下下載對應的(de)版本解壓安裝,此版本爲(wéi / wèi)解壓縮版本。
比如我們解壓縮後的(de)eclipse的(de)路徑爲(wéi / wèi):E:\Java\eclipse-jee-mars-2-win32-x86_64(以(yǐ)下簡
稱%ECLIPSE_HOME%)。
如果我們配置了(le/liǎo)JDK 8.0環境變量,進入%ECLIPSE_HOME%後,雙擊"eclipse.exe",即可啓動eclipse,啓動時(shí)
會提示你選擇一個(gè)workspace。
這(zhè)裏建議大(dà)家多創建一些workspace,可以(yǐ)根據實際的(de)需要(yào / yāo)将不(bù)同的(de)project創建在(zài)不(bù)同的(de)workspace中,以(yǐ)免日後
workspace中的(de)project越來(lái)越多,影響eclipse的(de)啓動速度(當然,對于(yú)近期不(bù)使用的(de)project建議将其關閉--右鍵單擊項
目名稱選擇"Close Project",如果需要(yào / yāo)開啓項目,則右鍵單擊關閉的(de)項目名稱選擇"Open Project"即可)。
切換workspace可以(yǐ)在(zài)啓動是(shì)進行選擇,也(yě)可以(yǐ)等啓動後在(zài)“File”--"Switch Workapsce"中進行切換。
對于(yú)Eclipse開發工具的(de)使用,我也(yě)寫過一系列文章:http://blog.csdn.net/erlian1992/article/details/51732072
第一次啓動eclipse後,我們需要(yào / yāo)做一些基本的(de)配置,通常我們需要(yào / yāo)做如下配置:
1)配置jdk
默認情況下,eclipse會自動關聯環境變量中配置的(de)jdk,如果我們安裝了(le/liǎo)多個(gè)版本的(de)jdk,也(yě)可以(yǐ)手工進行配置,方
法如下:Window”--"Preferences"--"Java"--"Installed JREs"--“Add”--"Standard VM"--選擇我們安裝的(de)JDK 8.0安裝目
錄。
2)配置tomcat
“Window”--"Preferences"--"Server"--"Runtime Environments"--“Add”--"Apache"--"Apache Tomcat v8.0"--選擇
tomcat 8.0的(de)目錄,在(zài)JRE中選擇1)中配置的(de)JDK 8.0即可。
配置完成,可以(yǐ)“Servers”視圖中進行驗證。默認“Servers”視圖”在(zài)“Java EE”預設視圖的(de)下方是(shì)開啓的(de),如果沒有
開啓,可以(yǐ)通過“Window”--"Show View"--“Server”--選擇Servers即可打開“Servers”視圖。在(zài)“Servers”視圖中,右鍵
單擊--“New”--"Server"--選擇“Tomcat v8.0 Server”,如果在(zài)“Server runtime environment”中看到(dào)"Apache Tomcat
v8.0",則說(shuō)明配置成功。
對于(yú)Java Web開發環境的(de)搭建就(jiù)說(shuō)到(dào)這(zhè)裏。