执行resin 目录下 ../bin/setup.exe,选择iis.

解决方案 »

  1.   

    一 安装j2sdk 安装后配置
    (1)win2000环境下设置环境变量:
    右击‘我的电脑’点击‘属性’点‘高级’,‘环境变量(administrator或系统变量也可)’,点‘新建,在变量名里输入:path,变量值里输入:路径即可!
    path
    c:\j2sdk\bin
    classpath
    d:\j2sdk\lib\tools.jar;d:\j2sdk\lib\dt.jar;d:\j2sdk\lib\servlet.jar
    (2)win98下
      找到AUTOEXEC 批处理文件,点右健,“编辑”,即可设置!
    -----------------------------------------------------------------------
    二配置resin
    如果不打算用resin+iis而只用resin 的话,配好j2sdk然后把resin 的相关文件拷贝到相关路径下即可,然后把它设为系统服务
    如果要resin+iis的话,就要看下面得了!
    配置:
    一、win2k+IIs5.0+resin
      1、解压resin到目录d:\resin
      2、配置系统环境,我的电脑--属性--高级--环境变量--系统变量中设置如下变量
         java_home,为jdk 的目录路径d:\jdk
         resin_home,为resin的目录路径d:\resin
         classpath,为jar文件的路径d:\j2dk\lib\dt.jar;d:\j2dk\lib\tools.jar;
         注意:一定要在系统变量中设置,因为在用javac编译java文件时,必须在系统变量中设置classpath,所以为避免重复设置变量,classpath设置需指向类所在的主目录下如:d:\inetpub\wwwroot\web-inf\classes\
      3、运行d:\resin\bin\httpd -install -conf d:\resin\conf\resin.conf
         把resin作为服务在后台启动,此时可设置resin.conf为即时编译
         删除为d:\resin\bin\httpd -remove
      4、运行d:\resin\bin\setup.exe 单击ok按钮加载isapi_srun.dll到iis5.0的网络目录中的scripts目录下
      5、修改d:\resin\conf\resin.conf文件,将主路径指向iis的网络路径
         <app-dir>d:\inetpub\wwwroot</app-dir>
      6.如果也有人象我這樣,需要幾個不同的服務,一個和Apache配合,一個和IIS配合,一  個還需要單獨啟動,那麼可以這樣來實現
       將resin.conf另存為resin_apache.conf、resin_iis.conf,分別修改各自的配置文件
       ,例如需要虛擬目錄,或者只要最簡單的JSP支援等等,啟動時運行“D:\Resin-2.0.1\bin\httpd -conf D:\Resin-2.0.1\conf\resin_apache.conf”即可啟動相應配置的Resin服務,同時可以將這樣將其安裝為系統服務“D:\Resin-2.0.1\bin\httpd -install -conf D:\Resin-2.0.1\conf\resin_apache.conf”,但在系統服務中只能安裝一種
       模式,其他的可以用快捷方式來實現或在DOS視窗進行。
    ========================================================================
    以下为上面的简化版
    1、执行bin目录下的setup.exe
    2、修改conf目录的resin.conf:
    <doc-dir>c:\inetpub\wwwroot</doc-dir>
    <http port='8080'/>维持不变
    3、执行httpd.exe,(可以执行httpd -install,把resin安装为windows的服务)
    4、用http://127.0。0。1可访问jsp========================================================================一配置resin,无论是在win2000下还是win98下,安装resin即可(把resin文件夹拷贝到自己的硬盘上即可),比较简单,不用设置环境变量
    运行
    http://127.0.0.1:8080 即可二,若想运行servlet
    运行:http://127.0.0.1:8080/servlet/HelloServlet即可测试是否可以运行servlet
    经常出现找不到class的问题
    注意:1,在resin中class文件要放在c:\resin\doc\web-inf\classes\ 中,如果用到包的话还要在此目录下新建一个文件夹,并把它命名为此包的名字,把class文件放在此文件夹下,java 文件是没用的,要编译成class文件才行!
    resin 下建立多重应用程序的方法在resin.conf下加入<web-app  id='forum'  app-dir='D:/forum/'>           
        <classpath  id='WEB-INF/classes' source='WEB-INF/classes' compile='true'/>  
        </web-app>  在系统变量里设置 classpath   d:\dalang\web-inf\classes  后,系统会从这个路径下找class 文件
    当db.db文件改变后,要重起服务器,而且db.db文件应放在什么地方也是个问题,如果放在多重应用程
    序中的目录web-inf中不行的话就要放在D:\resin\doc\WEB-INF\classes中试试看了