jdk目录:d:\java\jdkjre目录:d:\java\jre网站目录:d:\tomcat\webappsisapi_redirector2.dll放置目录:d:\tomcat\iisconf文件夹下的jk2.properties文件内容如下:request.tomcatAuthentication=falseconf文件夹下的worker2.properties文件内容如下:
[shm]
file=D:/Tomcat/logs/jk2.log
size=1048576
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=localhost
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Uri mapping
[uri:/*.jsp]
[uri:/*.do]
worker=ajp13:localhost:8009
# define the worker
[status:status]
# Uri mapping
[uri:/jkstatus/*]
worker=status:status导入注册表的内容为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"serverRoot"="D:\\Tomcat"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="D:\\Tomcat\\conf\\workers2.properties"
"logLevel"="DEBUG"
"jakarta"前面的箭头是绿色的。
测试页在d:\tomcat\webapps\test\index.jsp
重启计算机、IIS、tomcat后。
http://127.0.0.1:8080/test/test.jsp显示正常
http://127.0.0.1/test/test.jsp就显示http404错误,文件或目录没有找到。请各位高和不吝赐教!!!

解决方案 »

  1.   

    http://127.0.0.1/test/test.jsp这个是用IIS来运行的吧,可IIS似乎不能运行JSP文件啊,你试着改成HTML文件(test.html)文件再看看
      

  2.   

    还是你的配置有问题,实际上这个IIS遇到JSP和.DO的请求时,就是交给TOMCAT来解析,楼主注意一下那个有JK和JK2的区别,别搞错了,有一个APACHE已经停止更新了,你再找找这个方面的资料。重新配置一下