首先的要求,是jdk已經正常安裝。在這里我就不冗述jdk的安裝了,這方面的文章比較多。 resin達到jsp解釋器的目的,有兩種方法, 一種是和iis集成,一種是作為standalone的httpd。具體使用那種方法,要看個人喜好和實際情況。我用的是第一種。 首先先講解最簡單得standalone法。 這種方法幾乎不需要配置,將resin解壓縮之后,直接運行bin\httpd.exe即可。 需要注意的是,運行httpd.exe之后會產生兩個窗口, 一個是類似命令行窗口(但是只能輸出,不能輸入),另外一個是gui的控制窗口,這兩個窗口絕對不可以用直接x的方法關閉,這樣會導致resin的系統錯誤,正確的方法是用gui上面的quit按鈕。 等到命令行窗口里面出現: resin 2.1.6 -- mon oct 2 17:34:31 pdt 2000 這樣就是啟動成功了,后面的8080就是resin httpd現在所監聽的端口了。這個端口是可以修改的。 修改的時候,需要改動conf\resin.conf文件,修改如下 section:xml: <!-- the http port --> 把這里的8080修改成你想要得port即可。但是請注意不要和已經占用的端口重復,否則無法啟動。這個時候,resin httpd已經在接受訪問了,具有iis的基本功能,http root目錄默認是resin安裝目錄的doc目錄但是也是可以修改的,可以修改 conf\resin.conf:xml: 請三思而后行。 下面我要說的是手工安裝的辦法,個人感覺它提供的setup.exe 安裝起來常常有問題,而且不可靠。 1. 安裝好jdk,resin之后(這些都是廢話) 2. 執行bin\setup.exe文件 填好關于resin home以及iis/pws目錄之后,點擊ok,他會停止iis/復制iis_run.dll/啟動iis這個時候,在你的iis的inetpub\s cripts目錄下面會有一個iis_run.dll文件。同時在iis配置的filter里面會多出來一個srun。 3. 這個時候resin還不能使用,還需要安裝一個服務執行bin\目錄下面的srun.exe -install命令。這個會給系統安裝一個resin服務。 4. 配置resin.conf文件 編輯如下section: <http-server> 將doc修改為你的wwwroot所在的目錄,這個時候就好了! 5. 重新啟動系統 這一步是必需的,若不重新啟動,resin服務會無法正確運行。 6. 瀏覽http://localhost/caucho-status看看! 這樣的話,大致就告一段落了。以后,iis和resin會各司其職,iis負責html和asp文件的解析,resin負責jsp文件的解析。最后要說的是,resin的功能非常強大,虛擬目錄、虛擬主機、負載均衡都是可以實現的。
|
溫馨提示:喜歡本站的話,請收藏一下本站!