最近在邊學(xué)jsp邊做網(wǎng)站,發(fā)現jsp的環(huán)境配置還是比較麻煩的,也發(fā)現網(wǎng)絡(luò )上很多朋友對配置jsp開(kāi)發(fā)環(huán)境存在和我一樣的問(wèn)題,所以我先列舉我的配置過(guò)程和解決的問(wèn)題,有問(wèn)題可以留言相互討論。
(一)SQLServer安裝
我用的是SQLServer2000個(gè)人版,對于jsp開(kāi)發(fā),2000版已足夠,安裝的時(shí)候可能會(huì )出現文件操作掛起,不能安裝的問(wèn)題。只要將以下兩個(gè)從注冊表中刪除,就可以解決掛起問(wèn)題:
1、開(kāi)始\運行\輸入regedit回車(chē)
+HKEY_LOCAL_MACHINE
+SYSTEM
+CurrentControlSet
+Control
+Session Manager下的FileRenameOperations刪掉
2、+HKEY_LOCAL_MACHINE
+SOFTWARE
+Microsoft
+Windows
+CurrentVersion
+Setup
+ExceptionComponents下的東西全部刪掉
接著(zhù)基本都是用默認的選項,用Windows登錄驗證模式,一路OK到底就可以啦。打開(kāi)企業(yè)管理器就可以對數據庫進(jìn)行基本操作了。
(二)Tomcat安裝
先正確安裝JDK,以及正確設置系統環(huán)境變量
tomcat安裝基本沒(méi)有什么問(wèn)題,我用的是5.0,最好采用默認設置(我的安裝于C:\Program Files\Tomcat5.0下)。初級開(kāi)發(fā)者只需要關(guān)心以下幾個(gè)文件夾:Tomcat5.0\common\classes(所有web應用所用的java類(lèi)文件)、Tomcat5.0\common\lib(所有web應用所用的java包文件)、Tomcat5.0\webapps(所有web應用,或者說(shuō)是一個(gè)個(gè)的web網(wǎng)站)、Tomcat5.0\webapps\ROOT(tomcat默認web應用的路徑,測試jsp時(shí)可以把jsp文件放在ROOT下)
為了能和SQLServer很好的配合,要安裝SQL SP4補丁,然后把C:\Program Files\MicrosoftSQL Server 2000 Driver for JDBC\lib下的三個(gè)包復制到Tomcat 5.0\common\lib下。
下面來(lái)看看具體一個(gè)web應用(一個(gè)jsp網(wǎng)站)下是怎么樣的結構,假設web應用的根為T(mén)omcat5.0\webapps\myWeb,則Tomcat 5.0\webapps\myWeb\就可以放jsp文件了,Tomcat5.0\webapps\myWeb\WEB-INF下的xml文件可以用來(lái)做servlet映射等工作。Tomcat5.0\webapps\myWeb\WEB-INF\classes是本web應用所用的java類(lèi)文件,Tomcat5.0\webapps\myWeb\WEB-INF\lib則是本web應用所用的java包文件。
需要看運行結果,只要在瀏覽器地址欄里輸入http://localhost:8080/web應用名/jsp文件名.jsp就可以了,如果jsp文件放在tomcat默認的ROOT下,則web應用名可以不輸入。8080是tomcat默認的服務(wù)端口,localhost是本機ip地址,用127.0.0.1代替也可以。
(三)MyEclipse安裝
首先安裝Eclipse,為綠色開(kāi)源軟件。解壓即可使用,使用前確認自己的工作空間,網(wǎng)上有很多下載。然后下載MyEclipe安裝包,和其他Eclipse插件不同,其為.exe文件,雙擊安裝,按照提示操作,注意提示輸入原Eclipse安裝路徑和原java虛擬機時(shí)千萬(wàn)要設置正確。MyEclipse為原來(lái)的Eclipse提供了多種功能,提供了J2EE框架等,也很適于開(kāi)發(fā)Jsp網(wǎng)站。其整合了web瀏覽器,數據庫服務(wù)管理,web服務(wù)器管理和jsp圖形化設計功能,而且還有web發(fā)布功能,可以說(shuō),開(kāi)發(fā)jsp網(wǎng)站,只需要一個(gè)MyEclipse就已足夠了。
安裝完后就是配置了,打開(kāi)MyEclipse后會(huì )提示輸入用戶(hù)名和序列號,可以在網(wǎng)上搜索,有很多。先來(lái)配置tomcat。打開(kāi)window->preferences->MyEclipse->ApplicationServers->tomcat5.0,先Enable下tomcatserver,然后在第一第二個(gè)欄中輸入tomcat路徑,第三欄會(huì )自動(dòng)填充。再點(diǎn)左邊tomcat5.0下的jdk,確認jdk為jdk1.5.0或其他版本,不可以是jre。然后確認退出。此時(shí)就可以在工具欄里開(kāi)關(guān)tomcat服務(wù)器了。
開(kāi)發(fā)jsp時(shí),首先新建web應用(file->new->project->MyEclipse->J2EEProjects->WebProject),鍵入工程名后確認就可以了。來(lái)看看這個(gè)工程的部署。工程下的src文件夾存放源文件,比如.java的servlet和javaBean之類(lèi)的。下面的jre和j2ee是運行時(shí)環(huán)境,開(kāi)發(fā)者可以不用關(guān)心。WebRoot是主要是存放jsp文件的,可以在此目錄下新建jsp。而web-inf文件夾下的xml和lib剛才已經(jīng)介紹過(guò)了。這就是整個(gè)web應用的部署。此外工具欄中有web瀏覽器提供使用,window->show view->other中有很多視圖可以使用,比如數據庫瀏覽器。
但是盡管如此,開(kāi)發(fā)完整個(gè)網(wǎng)站后這個(gè)網(wǎng)站還是不能使用,下面介紹下如何在本機上把web應用發(fā)布到tomcat服務(wù)器上去。右擊你的web應用->MyEclipse->Add and Remove ProjectDeployments,然后選擇你的應用,點(diǎn)Add,選擇tomcat服務(wù)器就可以了。你會(huì )發(fā)現tomcat的webapps目錄下會(huì )出現你的web應用,目錄結構就和剛才講的tomcat結構目錄一樣,可以在瀏覽器中鍵入http://localhost:8080/web應用名/jsp文件名.jsp來(lái)瀏覽了。
這就是初級開(kāi)發(fā)jsp的一些準備知識,有問(wèn)題或者有不同意見(jiàn)可留言交流,大家一起學(xué)習^_^
本人百度網(wǎng)名:如影隨月
聯(lián)系客服