Resin在Windows系統下的安裝

來源:互聯網
上載者:User

  jsp是sun在servlet基礎上發展而來的一種新的web開發工具,在國外ejb+jsp/servlet+應用伺服器+資料庫已經已經成為電子商務網站的流行架構。如果您選用jsp平台作為internet商業網站的支援, 那麼速度、價格和穩定性都是要考慮到的,作為這些resin是十分出色的。resin在linux下的安裝已經有不少文章介紹過,本文介紹它在windows作業系統下的安裝,相信看過本文,您將會很輕鬆架構起一個擁有強大功能的web網站。

  首先的要求,是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
  listening to *:8080

  這樣就是啟動成功了,後面的8080就是resin httpd現在所監聽的連接埠了。這個連接埠是可以修改的。 修改的時候,需要改動conf\resin.conf檔案,修改如下

  section:xml:

   <!-- the http port -->
   <httpd-port>8080</httpd-port>

  把這裡的8080修改成你想要得port即可。但是請注意不要和已經佔用的連接埠重複,否則無法啟動。這個時候,resin httpd已經在接受訪問了,具有iis的準系統,http root目錄預設是resin安裝目錄的doc目錄但是也是可以修改的,可以修改

  conf\resin.conf:xml:
  <http-server>
    <app-dir>doc</app-dir>
 這裡是預設的情形,你也可以寫上絕對路徑來定義其他的目錄。輸入http://localhost:8080/ 看看!
再說一下如何同iis整合。在這種模式下,resin作為iis的外掛程式運行,只有碰到.jsp,.xtp等等檔案的時候才進行解析,就好像asp.dll負責解析.asp檔案,perl.dll負責解析.pl檔案一樣。這個配置比較複雜,而且可能會導致問題,但帶來非常大的方便。

  請三思而後行。

  下面我要說的是手工安裝的辦法,個人感覺它提供的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>
  <app-dir>doc</app-dir>

  將doc修改為你的wwwroot所在的目錄,這個時候就好了!

  5. 重新啟動系統

  這一步是必需的,若不重新啟動,resin服務會無法正確運行。

  6. 瀏覽http://localhost/caucho-status看看!

  這樣的話,大致就告一段落了。以後,iis和resin會各司其職,iis負責html和asp檔案的解析,resin負責jsp檔案的解析。最後要說的是,resin的功能非常強大,虛擬目錄、虛擬機器主機、負載平衡都是可以實現的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.