IIS6.0 下 Resin 3.0.25的安装(图)

作者:Admin    更新时间:2009-6-17 16:02:33

视频安装录像 http://bbs.zkeys.com/zkeys/jsp.htm
网络上能找到的如此安装文章实在太少,今天正好是礼拜天,事情比较少,就来废话几句.(有不对的地方还请指出,方便广大读者)

1、安装好J2SDK和Resin.(我J2SDK是默认安装的,Resin是解压缩在D:\Resin_3.0.25文件夹下的)

      P.S.网络上很多教程说需要设置JDK和RESIN的环境路径变量,我们测试下来,完全不需要那么多,直接安装好就OK了

2、复制文件。
    在windows2003下面是不能使用Rensin_3.0.25\setup.exe来设置。这就需要我们自己来复制文件。我的IIS默认是安装在D:\Inetpub下的。(以下步骤是必须做,但是路径可以自己设置,因为每个JSP站点都需要这个文件.)

     1)D:\Inetpub\wwwroot下面新建一个文件夹,重命名为scripts
     2)把Rensin_3.0.25\win32下的isapi_srun.dll复制到
            D:\Inetpub\wwwroot\scripts下
     3)在D:\Inetpub\wwwroot\scripts新建一个resin.ini文件。
            文件内容下面两行数据:
            ResinConfigServer localhost 6802
            IISPriority high

3、设置IIS。
     1)在默认网站上单击右键→新建→虚拟目录
            别名:scripts
            本地路径:D:\Inetpub\wwwroot\scripts



     2)设置默认网站的ISAPI扩展 右键→属性→主目录→配置→添加
          可执行文件 D:\Inetpub\wwwroot\scripts\isapi_srun.dll
          扩展名 jsp



     3)单击WEB服务扩展→添加一个新的WEB服务扩展
            扩展名:jsp(可随便添)
            要求文件:D:\Inetpub\wwwroot\scripts\isapi_srun.dll
            选中设置扩展状态为允许



4、设置Resin_3.0.25\conf\resin.conf。(这里是测试,真正ZKEYS开通JSP空间,这个文件你都不需要动他)
       在文件中找到(大概是在最后)
        </server>
      </resin>上加如下
      <host id="youdomain.com" root-directory=".">
        <!--
         - configures an explicit root web-app matching the
         - webapp's ROOT
         -->
       <web-app id="/" document-directory="d:/inetpub/wwwroot"/>
       </host>
       (d:/inetpub/wwwroot,为你的默认网站的目录)
    好,到这里,我们就完全设置好这个默认站点了。
    然后先运行net stop w3svc关闭IIS服务。
    再运行net start w3svc重新启动IIS。
    打开Resin_3.0.25\httpd.exe。
    现在IIS6.0与Resin_3.0.25已经成功整合了。我们可以将httpd.exe作为服务启动。那么,计算机启动的时候就会启动httpd.exe。
    安装服务
    d:\resin_3.0.25\httpd.exe -install
    取消服务
    d:\resin_3.0.25\httpd.exe -remove
通过访问http://youdomain.com应该可以访问到文件

附一个JSP测试页代码方便大家使用

<%@ page c%>

<html>
<head>
<title>HI-JSP实验</title>
</head>
<body>
<%
  String Msg = "This is JSP test! 看到这段话,恭喜你,成功了!";  
  out.print("Hello World!");
%>
<h3><%=Msg%></h3>
The current date and time is <%=new java.util.Date() %>
<br>
<%
  String str = "Using trim() and substring() can be very useful";
  out.println(str);
%>
</body>
</html>

JSP的安全设置比较头疼,关于JSP本身的安全,请使用Java Security Manager
(注意:如果jdk和resin的路径不同,下面添加的内容中也要作相应的修改。)
修改 D:\Program Files\Java\jre1.6.0_02\lib\security\java.policy 文件(具体安全修改方法,请参看JAVA站点)
然后到:d:\resin3.0.25\conf\resin.conf 文件
在<caucho.com> 行之后加上,如:
<caucho.com>
<security-manager/>
重新启动resin服务即可启用JAVA安全

关于RESIN的安全,请对于这个RESIN服务推荐使用安全帐号,类似SERVU或MYSQL之类的设置,具体不在这里多说了.

ZKEYS程序可以获取RESIN的安全帐号,在开通站点之后自动设置好站点上RESIN的访问权限

SETUP.INI文件设置
[ResinScript]
Path=D:\Inetpub\wwwroot\scripts;这里是isapi的DLL文件目录,当在IIS总设置后会自动获取
[Resin]
Path=d:\resin-3.0.25;RESIN安装目录,设置为系统后自动获取
ObjectName=Resin;RESIN安全帐号,自动获取

全部设置好,一切都由ZKEYS来自动开通吧
ZKEYS自动开通后的测试JSP代码图
上一篇:究极绝招:软件限制策略让网页上的可执行文件哑火!!
下一篇:异地备份方案ZKEYS倾力奉献--使用ZKEYS系统自带的文件做备份
网友评论
相关文章
站长推荐