请教IIS结合TOMCAT的问题

mickyo 2012-04-30 05:32:00
IIS 5.1
TOMCAT 5.0
JDK 4.2

按照网上的方法用 isapi_redirect.dll 设置了下,IIS目录也指向了TOMCAT目录,结果能运行ASPX页面,运行JSP页面时出现

Service Temporary Unavailable!
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Jakarta/ISAPI/isapi_redirector/1.2.35


是怎么回事呢 ?
...全文
271 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
javawsj 2012-05-02
  • 打赏
  • 举报
回复
改端口吧,这种问题搞一次搞成了,以后就OK
游一游走一走 2012-05-01
  • 打赏
  • 举报
回复
请先确保你的tomcat是否正常启动
然后在cmd窗口执行下
netstat -an
看看8009端口是否是LISTENING
默认的tomcat配置文件应该是支持
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
ylovep 2012-05-01
  • 打赏
  • 举报
回复
iis是asp的
楼主搞jsp应该弄一个支持jsp的服务,iis支持asp吗
mickyo 2012-05-01
  • 打赏
  • 举报
回复
LOG信息为 IIS 一直转接 127.0.0.1 这个IP

[Tue May 01 10:38:00.000 2012] [1484:1036] [info] jk_open_socket::jk_connect.c (627): connect to 127.0.0.1:8009 failed (errno=61)
[Tue May 01 10:38:00.046 2012] [1484:1036] [info] ajp_connect_to_endpoint::jk_ajp_common.c (992): Failed opening socket to (127.0.0.1:8009) (errno=61)
[Tue May 01 10:38:00.062 2012] [1484:1036] [error] ajp_send_request::jk_ajp_common.c (1621): (ajp13) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=61)
[Tue May 01 10:38:00.109 2012] [1484:1036] [info] ajp_service::jk_ajp_common.c (2614): (ajp13) sending request to tomcat failed (recoverable), because of error during request sending (attempt=2)
[Tue May 01 10:38:00.125 2012] [1484:1036] [error] ajp_service::jk_ajp_common.c (2634): (ajp13) connecting to tomcat failed.
[Tue May 01 10:38:00.140 2012] [1484:1036] [error] HttpExtensionProc::jk_isapi_plugin.c (2328): service() failed with http error 503
[Tue May 01 10:38:00.171 2012] [1484:1036] [debug] ajp_reset_endpoint::jk_ajp_common.c (786): (ajp13) resetting endpoint with socket -1 (socket shutdown)
[Tue May 01 10:38:00.187 2012] [1484:1036] [debug] ajp_done::jk_ajp_common.c (3077): recycling connection pool for worker ajp13 and socket -1
mickyo 2012-05-01
  • 打赏
  • 举报
回复
8009 端口无法启用,怎么办?
mickyo 2012-05-01
  • 打赏
  • 举报
回复
果然 8009 端口没有被使用,不LISTENING

我SERVER.XML的设置是

<Connector port="80"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />


<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />


<Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" />

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧