部署自己的tomcat,让tomcat和IIS共同享用服务器的80端口
来源:互联网 发布:php 多种支付方式 编辑:程序博客网 时间:2024/04/30 13:21
这几天做了一个网站的CMS系统,当然就要用到TOMCAT来对项目进行部署了.但是客户的服务器上已经安转了我们用.NET制作的OA系统,所以在客户的服务器上已经有完整的IIS7服务,而IIS7默认会占用所有的80端口(虽然服务器有两个IP,而它只用了一个,呵呵)。所以我们只能通过设置来让它让出一个IP来了。设置过程如下:
首先,进入命令行,进入C:/inetpub/Adminscripts 文件夹(如果你的IIS服务安装在D盘的话,就进入D盘的相应文件夹),然后运行如下命令:
cscript adsutil.vbs set w3svc/disablesocketpooling true (这条命令的作用是终止w3svc服务的套接字层绑定功能)
效果如下图所示:
运行后会得到这样的反馈:disablesocketpooling :(BOOLEAN) True (由于我已经配置过了就没有再执行该命令)
接着停止Admin IIS服务,在启动它!重启WWW服务!
接下来设置IIS要监听的ip地址。到2003的CD下的 support/tools/Support.cab。解压出httpcfg.exe文件,COPY到 windows/system32/目录下
绑定到某IP: httpcfg set iplisten -i 10.8.2.16 即命令使用IIS的只监听指定的IP及端口
查看一下我们绑定的IP对不对:
可以看到这里确实是只绑定了10.8.2.16这个IP。
重启IIS admin 服务,并关闭链接,然后再打开链接,并制定我们的web服务使用16:80来提供服务
(在蓝色的位置右键,关闭,然后再打开)
(oa使用的是10.8.2.16:80端口)
打开cmd看看现在的端口占用情况
然后就是设置TOMCAT
在这里打开server.xml 在里面找到这句
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
修改成如下格式
<Connector connectionTimeout="20000" port="80" address="10.8.2.12" protocol="HTTP/1.1" redirectPort="8443"/>
保存退出后,启动TOMCAT,就可以直接输入IP来访问TOMCAT了
- 部署自己的tomcat,让tomcat和IIS共同享用服务器的80端口
- Tomcat和IIS共用服务器80端口
- IIS和Tomcat共用80端口的解决方案
- IIS和Tomcat共用80端口的解决方案
- iiS部署Tomcat共用80端口
- 部署并启动Tomcat服务器以及端口号的修改
- windows服务器部署多个不同端口的tomcat
- Apache代理多个Tomcat共用80端口的配置方法(win7操作系统) k.o 微软IIS服务器代理Tomcat
- 整合IIS与tomcat(共用80端口的配置方法)
- 整合IIS与tomcat(共用80端口的配置方法)
- 整合IIS与tomcat(共用80端口的配置方法)
- 整合IIS与tomcat(共用80端口的配置方法)
- tomcat 和 apache 与 IIS共用80端口的完善整合
- 如何修改Tomcat的的端口和服务器的根目录
- 如何修改Tomcat的的端口和服务器的根目录
- tomcat 部署工程和访问80端口
- 搭建自己的Tomcat服务器
- tomcat和IIS的配合
- 关于函数返回引用的分析?
- 解惑-Linux内核空间(二)
- Gradle入门系列(2):第一个Java项目
- 分时系统与多道程序系统的区别
- mysql字符串类型
- 部署自己的tomcat,让tomcat和IIS共同享用服务器的80端口
- Android ORM-GreenDao学习二之进阶篇
- Spring Security身份认证之UserDetailsService
- CocoaPods安装和使用教程
- AOP之基于AspectJ注解总结与案例
- HDU 1540
- NuGet 质量博客链接
- Gradle入门系列(3):依赖管理
- 最简单的jQuery图片轮播插件