亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Windows2003平臺(tái)上JSP虛擬主機(jī)環(huán)境的架設(shè)

瀏覽:2日期:2023-10-05 13:57:43
今天,我生日,自己記性也不太好,順手寫(xiě)一篇文章,省得不小心忘了。 我通常在Windows上工作,這次要架設(shè)jsp虛擬主機(jī)運(yùn)行環(huán)境,查看了一下網(wǎng)上 所能找到的資料,基本沒(méi)有能用的,因?yàn)槲倚枰氖悄軌蚴笽IS同時(shí)既支持.asp又支持.jsp而且又可以做虛擬主機(jī)。 互相隔離,且運(yùn)行在80端口。反正搜索出一堆,參考一下,自己搞吧。 一個(gè)一個(gè)找,這里面需要很多東西,不要怕麻煩,先準(zhǔn)備好: 1、操作系統(tǒng),我工作的環(huán)境是Window2003中文版。 2、Web服務(wù)器,我使用的是系統(tǒng)自帶的IIS6。 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ù)說(shuō)Resin比Tomcat運(yùn)行效率高10倍以上,而關(guān)于 Resin的版本需要注意的是,我聽(tīng)說(shuō)Resin;2.x屬于免費(fèi)版本,而3.x則是收費(fèi)版本,所以選擇Resin;2.1.16版。呵呵。 沒(méi)東西了,開(kāi)始。 一、安裝JAVA;2;SDK 不做JAVA開(kāi)發(fā),安裝一個(gè)標(biāo)準(zhǔn)環(huán)境就可以了,去java.sun.com,網(wǎng)頁(yè)右邊有快速導(dǎo)航,直接去下載好了,有中文版的。 我的安裝文件名是:j2sdk-1_4_2_06-windows-i586-p.exe;,不提供URL了,自己找去。 運(yùn)行安裝,出現(xiàn)界面: 然后選擇安裝路徑,全部安裝好,自己操作,很簡(jiǎn)單的。 我裝在C:/JDK目錄下。 接下來(lái)設(shè)置環(huán)境變量,這一步很重要,別忘了: JAVA_HOME;=;C:/JDK CLASSPATH;=;C:/JDK/LIB/tools.jar;C:/JDK/LIB/dt.jar Path;路徑里添加;C:/JDK;C:/JDK/bin 二、安裝jsp/Servlets運(yùn)行平臺(tái),Resin 哪里找?下載嘛,去www.caucho.com,上去就找Download,下載最新版本就好了。 我用的文件名:resin-2.1.16.zip,解壓縮到C:/resin目錄 記得立即做好下面這一步,設(shè)置Resin的環(huán)境變量,我總是在這里忘了,最后系統(tǒng)找不到resin在哪里,當(dāng)然不成功了。 RESIN_HOME;=;C:/resin 接下來(lái)我們繼續(xù),運(yùn)行C:/resin/bin/httpd.exe; 這時(shí)候等待,然后出來(lái)了2個(gè)窗口,仔細(xì)看清楚。需要注意的是,啟動(dòng)Resin;Web;服務(wù)器和關(guān)閉服務(wù)器 都要使用小的這個(gè)窗口來(lái)操作,不要直接把后面的那個(gè)大的窗口給咔嚓掉哦。 這時(shí)候,Resin服務(wù)的終端輸出上可以看到,http;listening;to;*:8080 這表明Resin自帶的web服務(wù)已經(jīng)運(yùn)行在本機(jī)的8080端口上了。 驗(yàn)證一下: 到這里,Resin服務(wù)器已經(jīng)架設(shè)完畢,如果只自己做測(cè)試jsp或者服務(wù)器跑這么一個(gè)網(wǎng)站的話 完全足夠用了。當(dāng)然,總是訪問(wèn)8080端口也不是很方便,自己可以手工修改一下。 打開(kāi)C:/resin/conf/resin.ini文件: 查找<http;port=’8080’/>,這個(gè)是修改端口的 修改站點(diǎn)默認(rèn)目錄也有2種改法,現(xiàn)在系統(tǒng)用的是C:/resin/doc下的內(nèi)容 在配置文件里面只要寫(xiě)相對(duì)路徑doc就可以了。 也就是<doc-dir>doc</doc-dir>中間的doc這個(gè)地方。 看見(jiàn)沒(méi)有? 是的,另外<http;port=’8080’/>這里修改端口就可以了。 但是、、、;呵呵,誰(shuí)讓我還不滿足呢。 三、將Resin掛接進(jìn)IIS 我先把IIS6裝起來(lái),Win2003的好處就是不用的東西平時(shí)全都不開(kāi),呵呵,真不錯(cuò)。 按步驟進(jìn)行: 在C盤(pán)建立C:/web/jspsite目錄。這個(gè)就是jsp網(wǎng)站的主目錄。 然后在目錄下創(chuàng)建一個(gè)測(cè)試用的test.jsp文件。 輸入以下內(nèi)容: <HTML> <HEAD> <TITLE>Jsp;Simple;Example</TITLE> </HEAD> <BODY> <%;out.println('Hello,;world!');;%> </BODY> </HTML> 接著,在C盤(pán)建立C:/web/dllrun目錄。 把C:/resin/libexec目錄下的isapi_srun.dll;復(fù)制到C:/web/dllrun目錄下。 至于為什么要把dll復(fù)制過(guò)去,原因就是jsp的解析是要通過(guò)Resin提供的第三方的isapi接口進(jìn)行的。 平時(shí)客戶端提交URL的時(shí)候,只要發(fā)現(xiàn)是.jsp,IIS將把.jsp丟給iis_srun.dll來(lái)執(zhí)行。 后面這個(gè)目錄還要再用,繼續(xù)往下走: 啟動(dòng)IIS6.0,首先在Web服務(wù)擴(kuò)展里面添加允許.jsp后綴的Web服務(wù)擴(kuò)展。 擴(kuò)展名什么都隨意填寫(xiě),我這里輸入jsp。 這是Windows2003里面IIS6.0增強(qiáng)的安全功能,你可以允許服務(wù)器上有哪些服務(wù)擴(kuò)展是允許的,哪些是禁止的。 允許JSP。 為了看得更清楚,我們建立一個(gè)新的站點(diǎn)。 打開(kāi)站點(diǎn)屬性,在ISAPI篩選器里面添加新的篩選器,名稱(chēng)隨意,這里輸入jsp, 再輸入可執(zhí)行文件,也就是剛才說(shuō)的resin掛接IIS用的ISAPI過(guò)濾器,輸入 C:/web/dllrun/isapi_srun.dll 確認(rèn)后,要注意一點(diǎn),就是剛剛掛接進(jìn)去的dll不會(huì)立即生效,優(yōu)先級(jí)也顯示*未知* 沒(méi)有關(guān)系,不用理會(huì)。繼續(xù)往下走。 下面我們需要做的就是比較重要也很復(fù)雜的事情了,也就是修改Resin的配置文件。 仔細(xì)研究C:/resin/conf/samples下的配置文件的參考, 尤其是要研究iis.conf;和;virtual_host.conf 下面說(shuō)一下我的計(jì)劃,我計(jì)劃是這樣,建立一個(gè)帶主機(jī)名的網(wǎng)站,這樣來(lái)模擬真實(shí)服務(wù)器 環(huán)境中,虛擬主機(jī)的情況。 那么我計(jì)劃建立一個(gè)jsp網(wǎng)站,abu.com;指向我的IP;127.0.0.1 而127.0.0.1直接訪問(wèn),是IIS默認(rèn)的asp網(wǎng)站。 如果這兩個(gè)都能訪問(wèn),那么表明,我們的目的已經(jīng)達(dá)到了。 為了能夠在本地實(shí)現(xiàn)訪問(wèn)abu.com的時(shí)候能夠解析到127.0.0.1;我修改本機(jī)的hosts 接下來(lái),我修改c:/resin/conf目錄下的配置文件resin.conf 這里非常關(guān)鍵,但其實(shí)最重要的就兩個(gè)地方。 將<doc-dir>注釋掉,將Resin自帶的8080端口運(yùn)行的服務(wù)注釋掉<http;port=’8080’/> 加入<http-server;app-dir=’C:/resin/doc’>;這里的app-dir是缺省路徑,假如Resin自帶的web 運(yùn)行的話,缺省就是這個(gè)目錄。 和下面這里: 仔細(xì)看<host>中間的這部分,這是建立虛擬主機(jī)的關(guān)鍵,每次增加虛擬主機(jī)就需要修改這個(gè)部分, 每個(gè)站點(diǎn)用<>括起來(lái)。 配置文件基本配好了。 下面添加一個(gè)resin.ini文件到先前建立的dllrun目錄 添加內(nèi)容 ResinConfigServer;localhost;6802 CauchoStatus;yes 意思就是當(dāng)調(diào)用isapi_srun.dll的時(shí)候讀取相關(guān)配置   回到IIS里面,將主機(jī)頭名添加進(jìn)去。 給虛擬主機(jī)用戶添加賬號(hào)。 加入Guests組; 然后給對(duì)應(yīng)的目錄設(shè)定權(quán)限: 給C:/web/jspsite目錄添加剛才用戶的權(quán)限,注意需要給讀寫(xiě)都給。 給c:/web/dllrun目錄剛才那個(gè)用戶的讀權(quán)限: 在IIS6.0里面的應(yīng)用程序池中間添加一個(gè)新的池 名字叫jspAppPool,然后給這個(gè)池;應(yīng)用程序池標(biāo)識(shí)給予SYSTEM權(quán)限。 其實(shí)這里可以給更低一點(diǎn)的權(quán)限的,有心的朋友可以自己研究一下。 把JSP的網(wǎng)站加入到這個(gè)池中方便集中管理。 在jsp的網(wǎng)站上添加一個(gè)虛擬目錄,目錄名為scripts,并且給予可執(zhí)行的權(quán)限。 最后別忘了給這個(gè)網(wǎng)站的運(yùn)行權(quán)限設(shè)定為剛才的jsp_user用戶。   重啟Resin,重啟IIS。 檢查Resin有沒(méi)有掛接進(jìn)IIS的辦法就是看ISAPI篩選器 如果狀態(tài)是綠色箭頭,表示已經(jīng)被系統(tǒng)掛接成功。 然后瀏覽abu.com訪問(wèn)test.jsp文件 而asp網(wǎng)站也同時(shí)可以運(yùn)行 搞定收工。;
標(biāo)簽: Windows系統(tǒng)
主站蜘蛛池模板: 亚洲一区二区三 | 国产大片中文字幕在线观看 | 免费一级毛片在线播放 | 韩国 欧美 日产 国产精品 | 国产精品亚洲四区在线观看 | 亚洲视频手机在线 | 国产精品麻豆传媒 | 久久99精品久久久久久国产越南 | 视频一区二区在线 | 国产一级一级毛片 | 3至13呦女毛片 | 好吊色青青青国产欧美日韩 | 日韩国产欧美在线观看 | 亚洲高清毛片 | 国产三级在线观看视频不卡 | 久久久久国产视频 | 国产欧美日韩精品第一区 | 在线黄色观看 | 成人一区二区丝袜美腿 | 可以在线看黄的网站 | 国产视频a | 久久青青草原精品国产麻豆 | 在线青草 | 精品三级在线 | 夜夜夜精品视频免费 | 中文字幕亚洲无线码高清 | 久久久免费观成人影院 | 亚洲毛片在线观看 | 日韩最新视频一区二区三 | 大陆黄色网 | 国产又粗又黄又湿又大 | 91亚洲国产在人线播放午夜 | 在线观看91香蕉国产免费 | 在线观看亚洲一区二区 | 性生活毛片 | 任我爽在线视频精品凹凸精品分类 | 亚洲精品一区二区三区中文字幕 | 久久国内精品自在自线400部o | 国产美女久久久久久久久久久 | 亚洲精品国产成人专区 | 亚洲一区二区三区高清 不卡 |