这几天做了一个网站的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端口相关推荐

  1. Windows 2012 R2服务器的80端口被IIS占用的最好处理办法

    一:买了一个阿里云Windows 2012 R2服务器,因为80端口号默认被IIS使用,导致我们部署的web项目不起作用,外面的网络不能访问,这个问题我翻遍了很多博客,有很多博客都说:在防火墙里面新建 ...

  2. 安装tomcat时,SYSTEM进程(PID=4)占用80端口的几种情况及解决方法(window7系统)...

    首先,我们要看怎么80端口是否被占用: 点击电脑左下角的 输入cmd , 回车,然后输入netstat -ano|findstr "80"  然后回车(注意,-ano后面是一个竖杠 ...

  3. 护卫神php套件快速搭建本地IIS网站,及解决80端口被封、动态IP甚至无公网IP

    护卫神php套件是开放的PHP套件,整合内容有: PHP 5.2.17 MySQL 5.5.19.0 PhpMyAdmin 3.5.3 MyODBC 3.51 ZendOptimizer 3.3.0 ...

  4. (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容...

    from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: ...

  5. tomcat报404 原因是80端口被占用及解决办法

    项目配置:"JDK1.7+tomcat7.0+MYSQL+windows server2012 64bit" 今天客户服务器由于客户自己想装SQLserver 和 Visual s ...

  6. 阿里云ECS部署node.js及防火墙80端口开启

    第一篇竟然是node.js在阿里云ECS上的部署遇到的小问题记录. 很多时候我们排除故障都会掉进小坑,但别小看是小坑,有时候挺烦人挺难缠的,主要还是基础知识匮乏导致思路混乱造成的,在这里记录下,给自己 ...

  7. 如何实现同一个ip下同一个80端口部署多个网站?

    [一台服务器上如何创建多个网站?] 原理分析 本质就是Nginx监听一台服务器的80端口,使用不同的域名映射到不同的Linux文件目录(站点发布的目录) 首先就是多个域名可以解析到同一个ip地址.我们 ...

  8. IIS和tomcat共用80端口

    IIS和tomcat共用80端口 很多机器都需要同时使用tomcat和iis两个服务器以部署不同的网站,而解决共用80端口的问题也经常遇到,今天实际操作了一回,以下是具体步骤: 实现tomcat和ii ...

  9. IIS和Tomcat共用80端口的解决方案

    下列步骤前请先保证http://127.0.0.1/能够访问IIS下部署的80站点,http://127.0.0.1:8080/能够正常打开tomcat 1.下载isapi_redirect.dll ...

最新文章

  1. 争夺基础架构主导权,AI 新一轮战争将打响?
  2. 上拉加载你这个坑货~
  3. Java黑皮书课后题第4章:*4.2(几何:最大圆距离)最大圆面积是指球面上两个点间的距离。编写一个程序,提示用户以度为单位输入地球上两个点的经纬度,显示其最大圆距离值
  4. SAP Smart Business design time = CDS view SADL
  5. 消防信号二总线有没电压_春晓161#地块人防工程消防电源监控系统的设计与应用...
  6. 【转载】RocketMQ优秀文章
  7. MySQL replace into (insert into 的增强版)
  8. java制作加载界面_Java如何制作启动界面?
  9. 使用Origin Pro2021画简单函数图像
  10. WEB消息提醒实现之一 背景
  11. 虚拟机linux搭建samba,搭建samba服务使在windows上使用虚拟机为linux
  12. 向贵人讨教,实现共赢
  13. hijson,64位百度云永久免费,这是一个爱分享的世界
  14. 关于一些初级ACM竞赛题目的分析和题解(五)。
  15. 数值分析与算法——读书笔记(一)
  16. 哈尔滨工业大学计算机系统大作业计算机系统大作业
  17. Oracle SQL脚本批量导入导出
  18. 汪磊老师整理的前端进阶课程目录
  19. 阿里飞天八部之女娲与夸父简介
  20. 喜迎B+轮融资,ThingJS母公司优锘科技成为新基建的一匹黑马

热门文章

  1. arduino智能风扇系统
  2. (dijkstra算法+多权值)最短路径问题
  3. cout输出字符串_leetcode C++题解系列-042 字符串相乘
  4. express html文件接收路由参数,express 获取post 请求参数
  5. Linux启动tomcat命令行关闭后服务会停止
  6. 支持串行隔离级别_从0到1理解数据库事务(上):并发问题与隔离级别
  7. C语言变量和数据类型
  8. java - 求a+aa+aaa+aa...a之和
  9. android sqlite 示例,android SQLite数据库使用示例
  10. vue @click 多个事件_VUE学习记录3