怎么解决tomcat指定启动IP问题

Mends 2005-03-29 03:46:25
目前我有一台机,上面有三张网卡,对应了三个ip地址。
其中两个分别对应了IIS服务器,第三个我想对应tomcat,使用80端口
但启动tomcat的时候老不成功,说80端口已经被占用。

我就想可能是我没把第三个IP和tomcat对应起来,在server.xml中的connector节中加入address="ip值"属性,还是没解决。

请教各位大侠,小弟这问题该怎么解决??谢过先
...全文
936 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mends 2005-03-31
  • 打赏
  • 举报
回复
忘记说,该方法适合IIS 5.0, 6.0 其他微软网站 上也有介绍,这就不多说。
Mends 2005-03-31
  • 打赏
  • 举报
回复
哈哈,问题解决了。
在server.xml中的connector节中加入address="ip值"属性
是可以绑定tomcat的启动ip的。

但是还有一个问题,就是80端口还是被占用

要解决这个问题,微软官方网站上有,原因是IIS默认绑定监听该机的所有IP,取消掉这个属性就行。让其监听指定的ip.

步骤:1 在DOS窗口去到目录 C:\inetput\adminscripts
2 输入命令:cscript adsutil.vbs set w3svc/disablesocketpooling true
3 重起IIS.

这样在一台机器上,tomcat和IIS都可以使用80端口。
jianghuxing 2005-03-30
  • 打赏
  • 举报
回复
解决不了,帮你UP
Mends 2005-03-30
  • 打赏
  • 举报
回复
啊,没人做过类似的吗?
Mends 2005-03-29
  • 打赏
  • 举报
回复
其实现在停掉IIS,然后启动tomcat,然后再启动IIS对应的一个IP的服务是可以的,但IIS对应的另外一个IP的服务就没有办法启动,原因是端口被占用了。

我想要解决这问题,只要配置tomcat对应一固定ip,这样他不会抢别人的ip的端口。但不知道怎么解决。

感觉说得有点乱,这样吧
同一机子,三ip:

系统一 -------- IP1 (绑定) IIS容器 80端口
系统二 -------- IP2 (绑定) IIS容器 80端口
系统三 -------- IP3 (想绑定但不知道怎么办) tomcat 希望用80端口

如果先启动系统三,系统一或系统二中有一个就起不来。

怎么办?
haroyy 2005-03-29
  • 打赏
  • 举报
回复
每个系统只有一个80端口,不是每张网卡对应一个80端口
Mends 2005-03-29
  • 打赏
  • 举报
回复
我所希望的就是三个服务都用80短口。不能关掉现在占用80端口的服务

我为了tomcat使用80端口才加的第三个网卡。难道不是一个ip就对应一个80端口?
我就不知道哪里可以指定tomcat启动使用指定的ip.
飞行的兔子 2005-03-29
  • 打赏
  • 举报
回复
一个机子上三个网卡,呵呵,你真舍得花钱啊!
你将其他占用80服务端口的服务关掉,将80端口分配给tomcat啊!
wenchaohu213 2005-03-29
  • 打赏
  • 举报
回复
你的80端口肯定被占用了,

你上面挂这些服务器的工具,只是你在安装tomcat的时候换个端口,

或者就是在tomcat中把80端口释放出来,然后配置给tomcat

81,123

社区成员

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

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