您好,登錄后才能下訂單哦!
小編給大家分享一下JSP虛擬主機環境在Windows平臺上如何架設,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
安裝JSP虛擬主機所需要的軟件:
1、操作系統: Window2003中文版
2、Web服務器: IIS6.0
3、JAVA處理平臺: JAVA 2 SDK-SE v1.4.2_06
4、jsp/Servlets運行平臺: Resin 2.1.16,因為據說Resin比Tomcat運行效率高10倍.
一、安裝JAVA 2 SDK
然后選擇安裝路徑,在這里我是裝在C:\jdk目錄下
JAVA_HOME = C:\JDK
CLASSPATH=C:\JDK\LIB\tools.jar;C:\JDK\LIB\dt.jar
Path 路徑里添加 C:\JDK;C:\JDK\bin
二、安裝jsp/Servlets運行平臺,Resin
記得立即設置Resin的環境變量,否則***系統找不到resin在哪里,就做不成功了.
接下來運行C:\resin\bin\httpd.exe
需要注意的是,啟動Resin Web 服務器和關閉服務器, 都要使用小的這個窗口來操作,不要直接把后面的那個大的窗口給關掉哦。
這時,Resin服務的終端輸出上可以看到,http listening to *:8080
說明Resin自帶的web服務已經運行在本機的8080端口上了
利用IE測試一下效果:
到這里,Resin服務器已經架設完畢,如果只自己做測試jsp或者服務器跑這么一個網站的話完全足夠用了
在這里我把D:\jsp_site做為jsp網站的主目錄
然后在目錄下創建一個測試用的test.jsp文件
<%>
接著,在C盤建立C:\jsp\dllrun目錄
繼續:
啟動IIS6.0,首先在Web服務擴展里面添加允許.jsp后綴的Web服務擴展
這是Windows2003里面IIS6.0增強的安全功能,你可以允許
接下來打開站點屬性,在ISAPI篩選器里面添加新的篩選器,輸入jsp,
再輸入可執行文件,也就是剛才說的resin掛接IIS用的ISAPI過濾器,輸入C:\jsp\dllrun\isapi_srun.dll
確認后,要注意一點,就是剛剛掛接進去的dll不會立即生效,優先級也顯示*未知*
這個不要緊的,
接下來就是修改Resin的配置文件
建議大家仔細研究C:\resin\conf\samples下的配置文件的參考,尤其是要研究iis.conf 和 virtual_host.conf
接下來建立一個帶主機名的網站,以實現JSP虛擬主機的功能
在DNS域名控制面板中將www.jsp.com 指向本服務器的IP地址,用來訪問本機的jsp站點
將www.asp.com 指向本服務器的IP地址, 以訪問本機的asp站點
如果這兩個都能訪問,那么表明,我們的目的已經達到了
接下來修改c:\resin\conf目錄下的配置文件resin.conf
這里非常關鍵,但其實最重要的就兩個地方。
將
將Resin自帶的8080端口運行的服務
仔細看
配置文件基本配好了
下面添加一個resin.ini文件到先前建立的dllrun目錄
添加內容
ResinConfigServer localhost 6802
CauchoStatus yes
意思就是當調用isapi_srun.dll的時候讀取相關配置
回到IIS里面,將主機頭名添加進去
給虛擬主機用戶添加賬號
并將這個用戶加入Guests組
然后給對應的目錄設定權限:
給D:\jsp_site目錄添加剛才用戶的權限,注意需要給讀寫都給
給C:\jsp\dllrun目錄剛才那個用戶的讀權限:
在IIS6.0里面的應用程序池中間添加一個新的池
名字叫jsp,然后給這個池 應用程序池標識給予SYSTEM權限
其實這里可以給更低一點的權限的,有心的朋友可以自己研究一下
把JSP的網站加入到這個池中方便集中管理
在jsp的網站上添加一個虛擬目錄,目錄名為scripts,并且給予可執行的權限
***別忘了給這個網站的運行權限設定為剛才的jsp用戶
檢查Resin有沒有掛接進IIS的辦法就是看ISAPI篩選器
如果狀態是綠色箭頭,表示已經被系統掛接成功
然后瀏覽www.asp.com訪問test.asp文件(asp網站可以正常運行)
瀏覽www.jsp.com(jsp網站也同時可以運行)
OK, JSP虛擬主機就完成啦...
以上是“JSP虛擬主機環境在Windows平臺上如何架設”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。