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