[Mark]Tomcat/IIS 更改 HTTP 侦听端口
目的:
- IIS HTTP 侦听端口改为 8088
- Tomcat HTTP 侦听端口改为 80
环境:
- Windows Server 2012 R2
- IIS8.5 (默认端口是 80)
- Tomcat8.0 (默认端口是 8080)
- SQL Server 2014
预想:
- 关掉IIS服务,修改HTTP协议的侦听端口,重启IIS
- 修改Tomocat HTTP协议的侦听端口,重启Tomcat
BUT that's too easy...
按上面预想的步骤简单操作后,直接 http://localhost 却无法显示Tomcat的管理页面,应该是Tomcat服务启动失败,造成失败的原因应该就是换了端口的缘故,看启动日志大概是因为 80 端口已被占用。
所以要做的就是:
- 查看 80 端口使用情况
- 找到使用 80 端口的服务或应用
- 禁用这些服务或应用
- 重启Tomcat
一下是我在虚拟机上的操作过程,简单流水一下:
至此,IIS 端口修改完毕。
至此,Tomcat 端口修改完毕。
测试:
Tomcat 启动失败。 根据启动日志,80 端口已被占用,所以 netstat –aon|findstr “80”查看端口使用情况,发现一个进程号(PID)是 4 的进程占用着 80 端口:
tasklist |findstr “4”确认是哪个进程,原来是 System(NT Kernel & System),百度了一下,说是跟 Http.Sys 可能有关,想想也是,根据IIS运行原理来说,用来监听http请求的http.sys确实是运行在内核模式中的
netsh http show servicestat 查看当前还在使用http的服务的状态,也许是它们造成 80 依旧被占用:
找到这些依旧在使用 IIS ?的服务,将其关闭:(PS: 不知道 SQL 的 ReportingService 在这怎么就成了凶手了,知道的博友请告知!)
再次查看 80 端口的使用情况,发现貌似已经没有其他进程占用 80 端口了:
再次进行测试:
至此,Tomcat启动成功,端口修改成功
[Mark]Tomcat/IIS 更改 HTTP 侦听端口的更多相关文章
- 用php模拟做服务端侦听端口
参考:http://www.cnblogs.com/thinksasa/archive/2013/02/26/2934206.html http://blog.csdn.net/alongken200 ...
- DataSnap侦听端口动态设置问题
使用DataSnap做服务器,端口设置为可配置,然后在程序中动态指定: procedure TscUPower.DataModuleCreate(Sender: TObject); begin dst ...
- wcf 由 http 更改为 https 返回404,没有终结点在侦听可以接受消息的
首先wcf项目在使用http时是没问题的. WCF有http更改为https之后,返回 没有终结点在侦听可以接受消息 需要修改wcf服务端及客户端 服务端更改代码 <binding maxRec ...
- 如何将数据库引擎配置为侦听多个 TCP 端口
SQL Server 2005 为 SQL Server 启用 TCP/IP 后,数据库引擎将侦听连接点上是否有传入的连接(由 IP 地址和 TCP 端口号组成).下列步骤将创建一个表 ...
- WCF:没有终结点在侦听可以接受消息的*这通常是由于不正确的地址或者 SOAP操作导致的。
没有终结点在侦听可以接受消息的 http://xx.com/WebService.svc. 这通常是由于不正确的地址或者 SOAP 操作导致的.如果存在此情况,请参见 InnerException 以 ...
- 如果在配置中将“system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled”设置为 true,则需要终结点指定相对地址。如果在终结点上指定相对侦听 URI,则该地址可以是绝对地址。若要解决此问题,请为终结点“http://localhost/Service1.svc”指定相对 URI。
问题: 如果在配置中将"system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled"设置为 ...
- window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题
1.应用场景 在Windows或者linux操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器. 2.window环境 ...
- 修改Oracle监听端口
修改oracle监听端口 修改端口号的整体步骤:1.1 查看当前监听的状态1.2 停止监听1.3 修改监听文件的端口号1.4 修改初始化参数local_listener1.5 重启 ...
- 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class p
严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener]org.springframework ...
随机推荐
- bootstrap使用基础
1.为了适应跨屏浏览,Bootstrap为单元格预定义了4种class ,分别对应于手机.ipad.笔记本电脑.台式机. <div class="row"> <d ...
- [转载]Buffer cache的调整与优化
Buffer Cache是SGA的重要组成部分,主要用于缓存数据块,其大小也直接影响系统的性能.当Buffer Cache过小的时候,将会造成更多的free buffer waits事件.下面将具体描 ...
- C#-老生常谈的 值类型与引用类型
特殊的String 说起值类型和引用类型,大家都知道这么个事,很多时候我们会拿String做值类型来做比较,但实际上String虽然是值类型,却表现的有点特别 String示例 看下面的一个例子: 话 ...
- linux通配符含义
linux通配符含义: . 当前目录**** .. 当前目录的上一级目录**** * 通配符,代表任意0个或多个字符***** ? 通配符,代表重复0个或一个0前面的字符 : ...
- windows10下安装source insight 4.0(破解版)
1.从官网下载source insight4.0版本(不用下载,在后面已经把所有需要的文件都准备好了); 2.安装source insightt4.0; 3.使用下载好的sourceinsight4. ...
- Mysql学习第二天
Mysql语句执行 用户登录与管理 mysql -uroot -p -hlocalhost test # 指定登录test数据库 mysql -uroot -p -hlocalhost company ...
- November 04th, 2017 Week 44th Saturday
It does not do to dwell on dreams and forget to live. 整天沉溺于梦想而忘记如何好好生活,毫无意义. Bingo, and I think it i ...
- October 27th, 2017 Week 43rd Friday
The only thing predictable about life is its unpredictability. 人生唯一可以预知的,就是它的变化莫测. Is it really unpr ...
- excle函数
1.time函数 说明: https://support.office.com/zh-cn/article/time-%E5%87%BD%E6%95%B0-9a5aff99-8f7d-4611-845 ...
- 10.Solr4.10.3数据导入(DIH全量增量同步Mysql数据)
转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.创建MySQL数据 create database solr; use solr; DROP TABLE ...