在修改完注册表,以及在对应目录下加上jarkata目录后,最好重新启动一下机器!!好象这样才管事
系统在iis启动的时候 读的uriworkermap.properties 来获知何时对对应的目录用tomcat解析.还有什么照着网上资料看看把

解决方案 »

  1.   

    可以如下操作(所举路径根据具体情况变动)
    1、在C:\tomcat\bin建IIS目录,进入IIS目录后再新建I386目录。
    2、将isapi_redirect.dll copy入i386目录下。
    3、打开注册表hkey_local_machine\software\
    新建目录:Apache Software Foundation\Jakarta Isapi Redirector\1.0
    在1.0下建如下子串:
    key name          key value
    extension_uri      /jakarta/isapi_redict.dll
    log_file           c:\tomcat\isapi.log
    log_level          error
    worker_file        c:\tomcat\conf\workers.properties
    work_mount_file    c:\tomcat\conf\uriworkermap.properties4、打开IIS,在站点中新建一个虚拟目录,名称必须为:jakarta,路径为isapi_redirect.dll的存放地点:C:\tomcat\bin\IIS\i386\,同时打开执行权限。5、添加isapi筛选器,在筛选器名称中填入“jakarta”,可执行文件中填入重定向文件的位置和名称,C:\tomct\bin\iis\i386\isapi_redirect.dll。6、添加应用程序映射,jsp映射,在可执行文件中输入重定向文件的路径和名称,即填入:C:\tomcat\bin\IIS\i386\isapi_redirect.dll,在扩展名中输入JSP。这样我们告知IIS,如果有JSP请求的话,就交给isapi_redirect.dll来处理。7、修改默认目录:默认情况下,jsp文件存放于c:\tomcat\webapps\root目录下
    ,由于结合了iis,就要求我们要改动默认目录到我们iis管理的站点所在位置。tomcat的配置文件是存放于c:\tomcat\conf下的server.xml文件。该文件有一段如下内容:
    <host name="JSP.zn">
          <Context path="" docBase="c:\inetpub\JSP"/>
          <context path="/examples" docbase="c:\inetpub\jsp\examples"/>
    </host>
    可以改动docbase所指示的地址。