前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决Tomcat端口号8080被占用的方法

解决Tomcat端口号8080被占用的方法

原创
作者头像
用户7639835
修改2021-08-30 10:42:45
4.6K0
修改2021-08-30 10:42:45
举报
文章被收录于专栏:技术知识分享技术知识分享

Tomcat 安装

  • 下载完成之后解压即可,尽量不要安装在中文目录下,然后找到bin目录下的startup.bat。
  • 启动端口为8080,启动耗时为3481毫秒,然后浏览器访问localhost:8080 ,测试是否安装成功。

Tomcat 端口被占用

  • 端口被占用是开发中非常常见的一种错误,当第一个使用8080端口的程序没有关闭时,又运行了一次tomcat同样是使用8080端口,则报错tomcat端口已经被使用。
  • 任何一个程序运行都需要使用端口,当端口已经被使用时,启动报错。下面有两种解决方法,一是:修改端口,二是:结束被占用端口的进程。

1.Tomcat 修改端口

  • 找到tomcat的conf/server.xml配置文件,修改以下内容:8005修改为8010
  • 启动8010口的tomcat:

2. 结束被占用端口的进程

Tomcat 修改编码

  • tomcat8以后默认编码格式是utf-8;7之前的都是iso8859-1,如果默认情况下,tomcat使用的的编码方式:iso8859-1,修改tomcat下的conf/server.xml文件。找到如下代码:
代码语言:javascript
复制
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
  • 这段代码规定了Tomcat监听HTTP请求的端口号等信息。
  • 可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。
  • 修改完成后:
代码语言:javascript
复制
<Connector port="8080"  protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Tomcat 端口被占用
    • 1.Tomcat 修改端口
      • 2. 结束被占用端口的进程
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com