IIS与tomcat整合,端口通用80无法访问,tomcat8080端口就可以,求解析

网络自由客 2012-10-29 06:44:07
不知道是哪部改错了,那位大神帮我分析下我的是怎么回事啊?我看过网页有编译了生成了.class和.java文件,但是就是在浏览器没有显示测试页面,是无法访问的,是配置过程哪里配错了么??
...全文
415 15 打赏 收藏 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
yktd26 2013-04-25
  • 打赏
  • 举报
回复
你iis和tomcat怎么整合的? iis当proxy?怎么设置的? 还是用的JK ISAPI redirector plugin?
xue08161981 2013-04-25
  • 打赏
  • 举报
回复
我估计是端口占用的问题. tomcat如果用80端口的话就和iis抢端口了.
cjp760103 2013-04-25
  • 打赏
  • 举报
回复
楼主的问题解决没?
2012-11-06
  • 打赏
  • 举报
回复
IIS + tomcat 需要配置 tomcat的server.xml 还有 IIS的虚拟目录 和 筛选器。 估计你是没配置筛选器。IIS 没找到tomcat
我是连长 2012-11-02
  • 打赏
  • 举报
回复
希望对你有帮助
1. SSI,通常称为“服务器端包含”技术。使用了SSI技术的文件默认的后缀名为.shtml,SSI技术通过在html文件中加入SSI指令让web服务器在输出标准HTML代码之前先解释SSI指令,并把解释完后的输出结果和HTML代码一起返回给客户端。

2. SSI技术的优点:SSI技术是通用技术,它不受限于运行环境,在java、dotnet、CGI、ASP、PHP下都可以使用SSI技术;解释SSI的效率比解释JSP的效率快很多,因为JSP规范提供了太多的功能,这些功能都需要servlet引擎一一进行解释,所以效率比较低

3. 解析SSI文件最佳的服务器:Apache Http Server

4. Tomcat5.5下配置使用SSI:

①:把$CATALINA_HOME/server/lib/servlets-ssi.renametojar的名称改为servlets-ssi.jar

②:设置$CATALINA_HOME/conf/context.xml文件,在<Context>节点添加privileged="true"属性,该属性指定我们发布的web应用有权限使用容器的servlet。当你如果需要在$CATALINA_HOME/conf/server.xml添加其它web应用时,最好也为<Context>加上privileged="true"属性,如下:

<Context debug="0" path="" docBase="E:\website" privileged="true"/>
xiaohe8503 2012-10-30
  • 打赏
  • 举报
回复
tomcat可以访问,IIS不能访问, 那就是tomcat整合IIS的配置没有配置好。
网络自由客 2012-10-30
  • 打赏
  • 举报
回复
是不是连接器有问题啊,我tomcat不和IIS一个端口的,用IIS发布,我把IIS与tomcat整合了,现在是用IIS发布无法访问,tomcat自己可以的,就是在tomcat编译后无法传递给IIS,不知道我理解的是否有误!!求分析
[Quote=引用 1 楼 的回复:]

我估计是端口占用的问题. tomcat如果用80端口的话就和iis抢端口了.
[/Quote]
xiaoguangmeng 2012-10-30
  • 打赏
  • 举报
回复
怎么还把项目部到iis上啊? 同时启动可能会问题的
网络自由客 2012-10-30
  • 打赏
  • 举报
回复
我是要IIS发布的,IIS停了不行的,我想应该是我的连接器端口有问题的,现在不知道哪里错了

[Quote=引用 7 楼 的回复:]

iisreset /stop
[/Quote]
creso 2012-10-30
  • 打赏
  • 举报
回复
iisreset /stop
网络自由客 2012-10-30
  • 打赏
  • 举报
回复
求大神解析,不知道哪里错了

[Quote=引用 5 楼 的回复:]

tomcat可以访问,IIS不能访问, 那就是tomcat整合IIS的配置没有配置好。
[/Quote]
wco789 2012-10-29
  • 打赏
  • 举报
回复
用代理来做多好,直接iis 和tomcat来做后台动态处理
霸王龙的日常 2012-10-29
  • 打赏
  • 举报
回复
8080是tomcat的默认端口,没有进行端口修改之前,你用80肯定无法访问。
端口是80是web服务器的默认端口,在访问时端口号可以不写

修改的话,可以进入tomcat下找到conf下的server.xml
用ultraedit或者EditPlus或者打开,修改

<Connector port="8000" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

port的值为"80"即可,访问时端口号80可写可不写
ryanhuang2004 2012-10-29
  • 打赏
  • 举报
回复
我估计是端口占用的问题. tomcat如果用80端口的话就和iis抢端口了.

62,620

社区成员

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

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