修改 Tomcat 端口 号 java.net.BindException: Address already in use: JVM_Bind:8080

来源:互联网 发布:美容行业大数据分析 编辑:程序博客网 时间:2024/05/17 02:43

 

出现以下错误: 说明Tomcat 默认 8080 端口被占用

启动Tomcat时出现错误:
  
  Error starting endpoint
  java.net.BindException: Address already in use: JVM_Bind:8080

------------------------------------------------------------------------------------------------------------------------------


1. 我们安装Oracle的时候,它的端口号是8080,而Tomcat的端口号也是8080
如果启动Tomcat(双击startup.bat启动)的时候,打开IE浏览器的时候在地址栏输入:
http://127.0.0.1:8080/
就会弹出一个对话框"连接到 127.0.0.1" 用户名和密码之类的信息
这就说明你的Tomcat端口号和Oracle的端口号冲突了

2. 再者 当我们的LINUX 或者 unix 服务器 多用户安装  Tomcat 需要在一个服务器上同时运行多个Tomcat

这样也有端口占用的情况。

 

--------------------------------------------------------------------------------------------------------------

解决方法:  把Tomcat的端口号给改一下就OK了


修改Tomcat端口号步骤:
1.找到Tomcat目录下的conf文件夹
2.进入conf文件夹里面找到server.xml文件
3.打开server.xml文件
4.在server.xml文件里面找到下列信息
 <Connector
port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
5.把port="8080"改成 如 port="8888",并且保存
6.启动Tomcat,并且在IE浏览器里面的地址栏输入  如 
http://127.0.0.1:8888/


  正常访问,端口号就修改成功了!