JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

小編給大家分享一下JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在合肥等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站制作,合肥網(wǎng)站建設(shè)費(fèi)用合理。

安裝JSP虛擬主機(jī)所需要的軟件:

1、操作系統(tǒng): Window2003中文版

2、Web服務(wù)器: IIS6.0

3、JAVA處理平臺(tái): JAVA 2 SDK-SE v1.4.2_06

4、jsp/Servlets運(yùn)行平臺(tái): Resin 2.1.16,因?yàn)閾?jù)說Resin比Tomcat運(yùn)行效率高10倍.

一、安裝JAVA 2 SDK

由于這里不做JAVA開發(fā),安裝一個(gè)標(biāo)準(zhǔn)環(huán)境就可以了,可以去java.sun.com上下載好了.我的安裝文件名是:j2sdk-1_4_2_06-windows-i586-p.exe

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)


然后選擇安裝路徑,在這里我是裝在C:\jdk目錄下
設(shè)置環(huán)境變量,這一步很重要:
JAVA_HOME = C:\JDK
CLASSPATH=C:\JDK\LIB\tools.jar;C:\JDK\LIB\dt.jar

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)


Path 路徑里添加 C:\JDK;C:\JDK\bin

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

二、安裝jsp/Servlets運(yùn)行平臺(tái),Resin
我使用的文件名:resin-2.1.17.zip,解壓縮到C:\resin目錄
記得立即設(shè)置Resin的環(huán)境變量,否則***系統(tǒng)找不到resin在哪里,就做不成功了.
RESIN_HOME = C:\resin  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

接下來運(yùn)行C:\resin\bin\httpd.exe   

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

點(diǎn)擊httpd.exe后等待,然后會(huì)出現(xiàn)2個(gè)窗口.
需要注意的是,啟動(dòng)Resin Web 服務(wù)器和關(guān)閉服務(wù)器, 都要使用小的這個(gè)窗口來操作,不要直接把后面的那個(gè)大的窗口給關(guān)掉哦。

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

這時(shí),Resin服務(wù)的終端輸出上可以看到,http listening to *:8080
說明Resin自帶的web服務(wù)已經(jīng)運(yùn)行在本機(jī)的8080端口上了
利用IE測(cè)試一下效果:  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)


到這里,Resin服務(wù)器已經(jīng)架設(shè)完畢,如果只自己做測(cè)試jsp或者服務(wù)器跑這么一個(gè)網(wǎng)站的話完全足夠用了。
三、將Resin掛接進(jìn)IIS
搭建好IIS6,將Resin掛接進(jìn)IIS中去進(jìn)行集中管理
在這里我把D:\jsp_site做為jsp網(wǎng)站的主目錄
然后在目錄下創(chuàng)建一個(gè)測(cè)試用的test.jsp文件
輸入以下內(nèi)容:
<%>

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

 
接著,在C盤建立C:\jsp\dllrun目錄
把C:\resin\libexec目錄下的isapi_srun.dll 復(fù)制到C:\jsp\dllrun目錄下
至于為什么要把dll復(fù)制過去,原因就是jsp的解析是要通過Resin提供的第三方的isapi接口進(jìn)行的
平時(shí)客戶端提交URL的時(shí)候,只要發(fā)現(xiàn)是.jsp,IIS將把.jsp丟給iis_srun.dll來執(zhí)行  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

 
繼續(xù):
啟動(dòng)IIS6.0,首先在Web服務(wù)擴(kuò)展里面添加允許.jsp后綴的Web服務(wù)擴(kuò)展  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)


這是Windows2003里面IIS6.0增強(qiáng)的安全功能,你可以允許服務(wù)器上有哪些服務(wù)擴(kuò)展是允許的,哪些是禁止的,在這里選擇允許JSP。
接下來打開站點(diǎn)屬性,在ISAPI篩選器里面添加新的篩選器,輸入jsp,
再輸入可執(zhí)行文件,也就是剛才說的resin掛接IIS用的ISAPI過濾器,輸入C:\jsp\dllrun\isapi_srun.dll

確認(rèn)后,要注意一點(diǎn),就是剛剛掛接進(jìn)去的dll不會(huì)立即生效,優(yōu)先級(jí)也顯示*未知*

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

這個(gè)不要緊的,繼續(xù)往下走
接下來就是修改Resin的配置文件
建議大家仔細(xì)研究C:\resin\conf\samples下的配置文件的參考,尤其是要研究iis.conf 和 virtual_host.conf
接下來建立一個(gè)帶主機(jī)名的網(wǎng)站,以實(shí)現(xiàn)JSP虛擬主機(jī)的功能
在DNS域名控制面板中將www.jsp.com  指向本服務(wù)器的IP地址,用來訪問本機(jī)的jsp站點(diǎn)。
將www.asp.com  指向本服務(wù)器的IP地址, 以訪問本機(jī)的asp站點(diǎn)。
如果這兩個(gè)都能訪問,那么表明,我們的目的已經(jīng)達(dá)到了
接下來修改c:\resin\conf目錄下的配置文件resin.conf
這里非常關(guān)鍵,但其實(shí)最重要的就兩個(gè)地方。
doc注釋掉
將Resin自帶的8080端口運(yùn)行的服務(wù)注釋掉  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

仔細(xì)看中間的這部分,這是建立虛擬主機(jī)的關(guān)鍵,每次增加虛擬主機(jī)就需要修改這個(gè)部分,每個(gè)站點(diǎn)用<>括起來。 

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

配置文件基本配好了。
下面添加一個(gè)resin.ini文件到先前建立的dllrun目錄
添加內(nèi)容
ResinConfigServer localhost 6802
CauchoStatus yes
意思就是當(dāng)調(diào)用isapi_srun.dll的時(shí)候讀取相關(guān)配置 

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

回到IIS里面,將主機(jī)頭名添加進(jìn)去。

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

給虛擬主機(jī)用戶添加賬號(hào)。

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

并將這個(gè)用戶加入Guests組
然后給對(duì)應(yīng)的目錄設(shè)定權(quán)限:
給D:\jsp_site目錄添加剛才用戶的權(quán)限,注意需要給讀寫都給。 

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

給C:\jsp\dllrun目錄剛才那個(gè)用戶的讀權(quán)限: 

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

在IIS6.0里面的應(yīng)用程序池中間添加一個(gè)新的池
名字叫jsp,然后給這個(gè)池 應(yīng)用程序池標(biāo)識(shí)給予SYSTEM權(quán)限。

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

其實(shí)這里可以給更低一點(diǎn)的權(quán)限的,有心的朋友可以自己研究一下。
把JSP的網(wǎng)站加入到這個(gè)池中方便集中管理。

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

在jsp的網(wǎng)站上添加一個(gè)虛擬目錄,目錄名為scripts,并且給予可執(zhí)行的權(quán)限。

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

***別忘了給這個(gè)網(wǎng)站的運(yùn)行權(quán)限設(shè)定為剛才的jsp用戶。

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

重啟Resin,重啟IIS。
檢查Resin有沒有掛接進(jìn)IIS的辦法就是看ISAPI篩選器

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

如果狀態(tài)是綠色箭頭,表示已經(jīng)被系統(tǒng)掛接成功。
然后瀏覽www.asp.com訪問test.asp文件(asp網(wǎng)站可以正常運(yùn)行)

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

瀏覽www.jsp.com(jsp網(wǎng)站也同時(shí)可以運(yùn)行)  

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)

JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)


OK, JSP虛擬主機(jī)就完成啦...

以上是“JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享題目:JSP虛擬主機(jī)環(huán)境在Windows平臺(tái)上如何架設(shè)
標(biāo)題URL:http://muchs.cn/article2/jojooc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、企業(yè)網(wǎng)站制作、關(guān)鍵詞優(yōu)化、、網(wǎng)站收錄定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)