前些天搞微信开发,测试服务器配置的时候遇到了一个问题,微信仅仅支持80端口,而tomcat的端口为8080,本以为将tomcat的端口改了就可以了,结果又遇到了各种莫名其妙的问题,折腾了一下午才算是弄好,以下是我的解决过程,分享给大家。

首先,进入到远程服务器,进入到tomcat的配置文件夹下,打开server.xml文件,将8080端口改成80,如下图所示。

这里,我已经把8080端口改成80了。

接着,我启动tomcat会发现,端口被占用了,无法启动tomcat。打开cmd,输入netstat -ano查看80端口被哪个占用了,找到对应的PID。

接着我发现,80端口是被一个PID为4的端口占用了。

我又打开任务管理器,查看了PID为4的进程为哪个,结果发现

PID为4的进程为系统进程,不能够强制结束,这就有点麻烦了。

后来我想到,是不是某些服务开启着,造成了这个端口被占用,后来查了一下,还真的找到了,在计算机的服务中,有一项相当鸡肋的服务,那就是

对,就是这一项。除非你的电脑要作为一个站点的发布,不过估计没多少人会用的到吧,所以,就可以放心的关闭该服务了,关闭服务后重新启动tomcat,OK!成功解决80端口被占用的问题啦!

更改tomcat端口8080为80的时候,有系统端口占用的问题相关推荐

  1. CentOS Tomcat6 修改默认端口8080为80

    CentOS Tomcat6 修改默认端口8080为80 By 14 | Published 2012/11/07 修改tomcat的端口,在conf目录里的server.xml文件 1 <Co ...

  2. tomcat——8080、80、8443和443端口比较

    常见端口介绍 在tomcat的配置文件中有以下几个常见端口: 8080和80都是HTTP端口,8443和443为HTTPS端口 8005为远程停服务端口 8009为AJP端口,APACHE能通过AJP ...

  3. linux系统的6000端口是什么,3种关闭linux系统端口方法

    1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了.每个端口都是一个进程占用着, 第一步.用下面命令:netstat -anp | grep 端口号,找出占用这 ...

  4. ssh远程端口转发到本地_Linux SSH隧道或端口转发本地和远程端口的示例?

    ssh远程端口转发到本地 Ssh protocol secures remote connections which are shell or terminal-based to the remote ...

  5. Tomcat配置8080强制跳转https端口变成8443或者80跳转443

    Tomcat配置强制https端口变成8443 跳转端口: http默认端口 8080 https默认端口 8443 或者 http默认端口 80 https默认端口 443 这里只讲tomcat配置 ...

  6. nginx端口转发(80端口到tomcat的8080端口)具体步骤以及配置

    一.为什么要转发 80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数 最多的协议,主要用于WWW传输信息的协议.可以通过HTT ...

  7. Spring Boot –如何更改Tomcat端口

    在Spring Boot中,要更改嵌入式Tomcat初始化端口(8080),请更新server.port属性. PS已通过Spring Boot 1.4.2测试. 1.属性和Yaml 1.1通过属性文 ...

  8. php80端口改成8080,jetty,_JETTY 8080端口改为80端口无法访问,jetty - phpStudy

    JETTY 8080端口改为80端口无法访问 JETTY最初安装时候配置的是8080端口,域名备案成功以后将8080端口改为了80,并重启了服务器.但访问仍然是8080才可以访问,80端口无法访问.运 ...

  9. Linux部署Tomcat踩的坑以及解决方案【8080无法访问、日志显示XX端口被占用、修改默认端口、无法提供安全连接】

    Linux部署Tomcat踩的坑以及解决方案[8080无法访问.日志显示XX端口被占用.修改默认端口.无法提供安全连接] 8080无法访问 解压开压缩包后,执行bin目录下的 startup.sh 后 ...

最新文章

  1. 2020十大新兴技术揭晓!每一项都可能颠覆我们的生活
  2. java 字符串大小比较
  3. altium designer 去掉原理图右下角的标签栏
  4. mysql 客户端 交叉编译_移植mysql到嵌入式ARM平台
  5. glusterfs快速安装
  6. MySQL为什么要使用内连接而不用外连接
  7. 如何做好一个开源项目(一)
  8. 有这16个特征,说明你已达到很高的境界了
  9. FreeMarker_模板引擎_代码自动生成器_源码下载
  10. ubuntu安装 rust nightly_一起学Rust编程「1」:开发环境
  11. 高端存储器研发再获突破 集成电路国产化进程加快
  12. CA数字证书包含哪些文件?如何查看SSL证书信息?
  13. 百科人物爬虫-属性解析
  14. Google Adsense(Google网站联盟)广告申请指南
  15. C#之四十九 游戏编程周每日总结
  16. wps怎么减少行间距_wps怎么设置行距_wps的行间距在哪怎么调整单倍行距及1.5倍行距_wps文字_office之家...
  17. ubuntu 中比较好用的一些工具
  18. try(){}的简单理解
  19. 速锐得解码东风雪铁龙CAN网特点及休眠唤醒应用于驾培驾考
  20. 嘉立创电路板制作过程全流程详解(五):测试、锣边、V-CUT、QC、发货

热门文章

  1. 【CV】ViT:用于大规模图像识别的 Transformer
  2. ETL工程师主要工作内容
  3. 2021年山东省青少年人工智能培训
  4. 计算机网络第二章选择题,计算机网络技术第二章习题
  5. 【学习笔记】汇编:关于CMP的使用实例
  6. ORACLE连接不上 Linux网络 端口 问题判断
  7. illustrator插件-拼版功能开发-自动拼版-js脚本开发-ai插件
  8. RSA加密解密DES加密解密AES
  9. 嵌入式ARM设计编程(三) 处理器工作模式
  10. matlab提示参数不足,为什么提示输入参数条目不足?