葉明的javablog

          java學習天堂,個人關于其他blog:blog.javaworker.cn,歡迎大家訪問
          posts - 64, comments - 50, trackbacks - 0, articles - 3

          IIS6.0與Resin_3.0.8的整合

          Posted on 2006-02-22 10:22 天空蒼茫 閱讀(296) 評論(0)  編輯  收藏 所屬分類: jsp學習
             經過兩天的嘗試,今天終于將整合了IIS6.0和Resin_3.0.8。下面我把這兩天的心得寫出來與大家交流一下。
              在此之前,我想從網上找些資料。不過,關于IIS與Resin整合的文章很少,而有關IIS6.0整合的文章就更少了。到Resin的官方網站上,雖然是有關IIS與Resin整合的文章。不過是英文,而且版本很低,是Resin_2.1的。最后只有一點一點的摸索。后來又看到了Resin_3.0.8里面自帶的文檔中有一部分是關于IIS6.0與Resin_3.0.8整合的內容。按照上面說的,終于將IIS6.0與Resin_3.0.8整合好了。Resin的官方文擋寫的不是很清楚。特別有些地方很中文版的IIS6.0有些出入。
              1、安裝好J2SDK和Resin.(我J2SDK是安裝在D:\J2SDK下的,Resin是解壓縮在D:\Resin_3.0.8文件夾下的)。
              2、環境變量。在我的電腦上單擊鼠標右鍵→屬性→高級→環境變量。
                   1)新建兩個系統變量(單擊下面的新建):
                   ①變量名:JAVA_HOME
                     變量值:D:\J2SDK(J2SDK安裝的目錄)
                   ②變量名:classpath
                     變量值:.;%JAVA_HOME%\lib\tools.jar(注:前面是一個小數點加個分
                             號,直接復制就可以)
                   ③變量名:RESIN_HOME
                     變量值:D:\Resin_3.0.8(Resin安裝的目錄)
                   2)編輯系統變量Path
                     在變量值后面追加;%JAVA_HOME%\bin\
              3、復制文件。在windows2003下面是不能使用Rensin_3.0.8\bin\setup.exe。運行setup回報錯。這就需要我們自己來復制文件。我的IIS是安裝在C:\Inetpub下的。
                   1)C:\Inetpub下面新建一個文件夾,重命名為scripts
                   2)把Rensin_3.0.8\libexec下的isapi_srun.dll復制到
                      C:\Inetpub\scripts下
                   3)在C:\Inetpub\scripts新建一個resin.ini文件。
                      文件內容下面兩行數據:
                      ResinConfigServer localhost 6802
                      IISPriority high
                      (官方的文檔上說只有需要建立多個站點的時候才必須使用
                       resin.ini。如果只有一個站點就沒必要新建resin.ini。推薦使用)
              4、設置IIS。
                   1)在默認網站上單擊右鍵→屬性→ISAPI篩選器→添加
                      篩選器名稱:Resin_3.0.8(可隨便填)
                      可執行文件:C:\Inetpub\scripts\isapi_srun.dll
                   2)在默認網站上單擊右鍵→新建→虛擬目錄
                      別名:scripts
                      本地路徑:C:\Inetpub\scripts
                   3)單擊WEB服務擴展→添加一個新的WEB服務擴展
                      擴展名:Resin(可隨便添)
                      要求文件:C:\Inetpub\scripts\isapi_srun.dll
                      選中設置擴展狀態為允許
              5、設置Resin_3.0.8\conf\resin.conf。
                 在文件中找到(大概是在最后)
                 <host id=''>
                   <document-directory>doc</document-directory>
                 改成
                 <host id=''>
                   <document-directory>c:/inetpub/wwwroot</document-directory>
                 (c:/inetpub/wwwroot,為你的默認網站的目錄)
              好,到這里,我們就完全設置完了。
              然后先運行net stop w3svc關閉IIS服務。
              再運行net start w3svc重新啟動IIS。
              打開Resin_3.0.8\bin\httpd.exe。
              現在IIS6.0與Resin_3.0.8已經成功整合了。我們可以將httpd.exe作為服務啟動。那么,計算機啟動的時候就會啟動httpd.exe。
              安裝服務
              d:\resin_3.0.8\bin\httpd.exe -install
              取消服務
              d:\resin_3.0.8\bin\httpd.exe -remove

              IIS6.0與Resin_3.0.8的整合困擾了我好幾天。現在寫出來跟大家交流一下。有什么錯誤請大家指出來。

          主站蜘蛛池模板: 孟津县| 台州市| 甘德县| 商洛市| 桃园县| 会泽县| 宿州市| 都江堰市| 土默特右旗| 麦盖提县| 永宁县| 交口县| 七台河市| 修武县| 安康市| 拉萨市| 门源| 新竹县| 陕西省| 太白县| 益阳市| 蓬莱市| 河津市| 册亨县| 开平市| 客服| 华蓥市| 平定县| 灵宝市| 阿克苏市| 衡阳县| 乌恰县| 盐城市| 桑植县| 吴堡县| 巴马| 同德县| 盘锦市| 尉氏县| 启东市| 开化县|