資源描述:
《windows_resin+IIS配置》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、windows_resin+IIS配置2009-07-2917:07通常在Windows上工作,這次要架設jsp虛擬主機運行環(huán)境,查看了一下網(wǎng)上所能找到的資料,基本沒有能用的,因為我需要的是能夠使IIS同時既支持.asp又支持.jsp而且又可以做虛擬主機?;ハ喔綦x,且運行在80端口。反正搜索出一堆,參考一下,自己搞吧。一個一個找,這里面需要很多東西,不要怕麻煩,先準備好:1、操作系統(tǒng),我工作的環(huán)境是Window2003中文版。2、Web服務器,我使用的是系統(tǒng)自帶的IIS6。3、JAVA處理平臺,這里用的是JAVA2SDK,SEv1.4.2_06版。4、jsp/Servlets運
2、行平臺,我選擇的是Resin2.1.16版,因為據(jù)說Resin比Tomcat運行效率高10倍以上,而關于Resin的版本需要注意的是,我聽說Resin2.x屬于免費版本,而3.x則是收費版本,所以選擇Resin2.1.16版。呵呵?!∫?、安裝JAVA2SDK不做JAVA開發(fā),安裝一個標準環(huán)境就可以了,去java.sun.com,網(wǎng)頁右邊有快速導航,直接去下載好了,有中文版的。我的安裝文件名是:j2sdk-1_4_2_06-windows-i586-p.exe,不提供URL了,自己找去。運行安裝,出現(xiàn)界面:然后選擇安裝路徑,全部安裝好,自己操作,很簡單的。我裝在C:JDK目錄下
3、。接下來設置環(huán)境變量,這一步很重要,別忘了:JAVA_HOME=C:JDKCLASSPATH=C:JDKLIBtools.jar;C:JDKLIBdt.jarPath路徑里添加C:JDK;C:JDKbin 二、安裝jsp/Servlets運行平臺,Resin哪里找?下載嘛,去www.caucho.com,上去就找Download,下載最新版本就好了。我用的文件名:resin-2.1.16.zip,解壓縮到C:resin目錄記得立即做好下面這一步,設置Resin的環(huán)境變量,我總是在這里忘了,最后系統(tǒng)找不到resin在哪里,當然不成功了。RESIN_HOME=
4、C:resin接下來我們繼續(xù),運行C:resinbinhttpd.exe這時候等待,然后出來了2個窗口,仔細看清楚。需要注意的是,啟動ResinWeb服務器和關閉服務器都要使用小的這個窗口來操作,不要直接把后面的那個大的窗口給咔嚓掉哦?!∵@時候,Resin服務的終端輸出上可以看到,httplisteningto*:8080這表明Resin自帶的web服務已經(jīng)運行在本機的8080端口上了。驗證一下:到這里,Resin服務器已經(jīng)架設完畢,如果只自己做測試jsp或者服務器跑這么一個網(wǎng)站的話完全足夠用了。當然,總是訪問8080端口也不是很方便,自己可以手工修改一下。打開C:r
5、esinconfresin.ini文件:查找,這個是修改端口的修改站點默認目錄也有2種改法,現(xiàn)在系統(tǒng)用的是C:resindoc下的內容在配置文件里面只要寫相對路徑doc就可以了。也就是doc中間的doc這個地方??匆姏]有?是的,另外這里修改端口就可以了。但是、、、呵呵,誰讓我還不滿足呢?!∪?、將Resin掛接進IIS我先把IIS6裝起來,Win2003的好處就是不用的東西平時全都不開,呵呵,真不錯。按步驟進行:在C盤建立C:webjspsite目錄。這個就是
6、jsp網(wǎng)站的主目錄。然后在目錄下創(chuàng)建一個測試用的test.jsp文件。輸入以下內容:
JspSimpleExample<%out.println("Hello,world!");%> 接著,在C盤建立C:webdllrun目錄。把C:resinlibexec目錄下的isapi_srun.dll復制到C:webdllrun目錄下。至于為什么要把dll復制過去,原因就是jsp的解析是要通過Resin提供的第三方的isapi接口進行的。平時客戶端提交URL的時候,只要
7、發(fā)現(xiàn)是.jsp,IIS將把.jsp丟給iis_srun.dll來執(zhí)行?!『竺孢@個目錄還要再用,繼續(xù)往下走:啟動IIS6.0,首先在Web服務擴展里面添加允許.jsp后綴的Web服務擴展。擴展名什么都隨意填寫,我這里輸入jsp。這是Windows2003里面IIS6.0增強的安全功能,你可以允許服務器上有哪些服務擴展是允許的,哪些是禁止的。允許JSP。為了看得更清楚,我們建立一個新的站點。打開站點屬性,在ISAPI篩選器里面添加新的篩選器,名稱隨意,這里輸入jsp,再輸入可執(zhí)行文件,也就是剛才