成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談JSP虛擬主機環境在Windows平臺上的架設

開發 后端
因為這次要求在Windows Server 2003平臺上架設JSP虛擬主機運行環境,查看了一下網上所能找到的資料, 基本沒有能用的,筆者需要的是能夠使IIS同時既支持,ASP又支持,JSP而且又可以做虛擬主機,互相隔離,且運行在80端口。這里就簡單談談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

由于這里不做JAVA開發,安裝一個標準環境就可以了,可以去java.sun.com上下載好了. 我的安裝文件名是:j2sdk-1_4_2_06-windows-i586-p.exe

JSP安裝


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

設置環境變量  


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

Path 路徑里添加

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

設置Resin的環境變量

接下來運行C:\resin\bin\httpd.exe   

運行C路徑

點擊httpd.exe后等待,然后會出現2個窗口.
需要注意的是,啟動Resin Web 服務器和關閉服務器, 都要使用小的這個窗口來操作,不要直接把后面的那個大的窗口給關掉哦。

這時,Resin服務的終端輸出上可以看到,http listening to *:8080
說明Resin自帶的web服務已經運行在本機的8080端口上了

利用IE測試一下效果:  

用IE測試一下效果  

用IE測試一下效果


到這里,Resin服務器已經架設完畢,如果只自己做測試jsp或者服務器跑這么一個網站的話完全足夠用了

三、將Resin掛接進IIS
搭建好IIS6,將Resin掛接進IIS中去進行集中管理
在這里我把D:\jsp_site做為jsp網站的主目錄
然后在目錄下創建一個測試用的test.jsp文件
輸入以下內容:





<% out.println("Hello, world!_www.ritto.cn"); %>


  

創建Test文件

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

執行JSP

 
繼續:
啟動IIS6.0,首先在Web服務擴展里面添加允許.jsp后綴的Web服務擴展  

啟動IIS6.0

啟動IIS6.0


這是Windows2003里面IIS6.0增強的安全功能,你可以允許服務器上有哪些服務擴展是允許的,哪些是禁止的,在這里選擇允許JSP
接下來打開站點屬性,在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
這里非常關鍵,但其實最重要的就兩個地方。

doc注釋掉
將Resin自帶的8080端口運行的服務注釋掉  

注釋掉8080端口服務

仔細看中間的這部分,這是建立虛擬主機的關鍵,每次增加虛擬主機就需要修改這個部分,每個站點用<>括起來 

建立虛擬機

#p#

配置文件基本配好了
下面添加一個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
檢查Resin有沒有掛接進IIS的辦法就是看ISAPI篩選器

重啟IIS

如果狀態是綠色箭頭,表示已經被系統掛接成功
然后瀏覽www.asp.com訪問test.asp文件(asp網站可以正常運行)

成功

瀏覽www.jsp.com(jsp網站也同時可以運行)  

jsp網站也同時可以運行

jsp網站也同時可以運行2


OK, JSP虛擬主機就完成啦...

【編輯推薦】

  1. JSP連接ORACLE數據庫時注意的一些問題
  2. JSP中tomcat的SQL Server2000數據庫連接池的配置
  3. 簡單介紹Servlets和JSP的區別
  4. JSP include指令和include行為的區別
  5. JSP輸出excel文檔和中文亂碼問題的解決
責任編輯:彭凡 來源: QZONE
相關推薦

2011-03-23 14:38:02

LAMP架設

2011-05-17 15:03:34

JSP

2011-02-25 12:29:25

Proftpd

2017-08-15 15:24:21

2011-03-09 16:17:21

CentOSLAMP

2009-07-01 14:43:23

支持JSP的虛擬主機

2010-06-09 17:46:53

2009-05-05 11:00:09

windows端到端虛擬化

2010-07-01 13:35:51

vsftpd

2009-07-01 18:25:50

架設JSP

2010-03-29 16:17:07

Nginx虛擬主機

2009-07-06 15:58:11

JSP程序

2010-05-19 16:53:31

MySQL代碼

2018-11-20 11:22:24

PHP虛擬主機

2009-09-04 11:03:42

2013-12-10 09:39:01

Windows平臺Linux開發

2014-06-09 10:40:05

Ubuntu 14.0虛擬主機

2017-04-05 14:43:20

虛擬主機故障

2016-08-10 08:14:13

虛擬主機海外主機

2009-04-03 16:02:55

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久av一区 | 奇米影视首页 | 男女下面一进一出网站 | 先锋资源在线 | 美国黄色一级片 | 国产一区精品在线 | 中国黄色在线视频 | 国产黄色大片在线免费观看 | 黄色成人在线观看 | 亚洲国产精品久久久 | 欧美 日韩 国产 成人 在线 | 国产高清在线精品 | 亚洲国产午夜 | 嫩草影院网址 | 成人免费精品视频 | 欧美一区二区在线 | 在线一区视频 | 久久成人国产精品 | 青青激情网 | 日韩国产中文字幕 | 精品国产18久久久久久二百 | 成人在线播放网站 | 成人精品久久久 | 欧美 日韩 中文 | 91成人| 日韩在线第一 | 日韩欧美国产一区二区 | 一级毛片在线播放 | 欧美国产日韩在线观看 | 久久天堂 | www四虎影视 | 国产精品久久久久久久久久三级 | 国户精品久久久久久久久久久不卡 | 一级在线免费观看 | 精产国产伦理一二三区 | 一级黄色片在线看 | 美女福利视频一区 | 国产精品精品视频一区二区三区 | 国产自产21区 | 99精品国产一区二区三区 | 欧美一级黄色免费看 |