`
javathinker
  • 浏览: 241952 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

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

阅读更多

出现以下错误: 说明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/


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

分享到:
评论

相关推荐

    解决jvmjava.net.BindException: Address already in use: JVM_Bind异常

    在Java编程中,当你尝试启动一个服务器端应用,如Tomcat,或者任何需要监听特定端口的服务时,可能会遇到`java.net.BindException: Address already in use: JVM_Bind`的异常。这个异常意味着你试图绑定的网络地址和...

    启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

    nested exception is: java.net.BindException: Address already in use: JVM_Bind  这里说的是1099端口被其它进程占用了. 二.解决办法  找出占用1099端口的进程,进入windows命令,查看什么进程占用了1099端口...

    一般异常问题

    端口冲突java.net.BindException: Address already in use: JVM_Bind java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory deploy(部署)项目。点击 deploy 按钮,在弹出的Project Deployments...

    intellij idea 启动tomcat 1099端口被占用的解决

    nested exception is: java.net.BindException: Address already in use: JVM_Bind 这提示是 1099 端口被占用了。这是因为 Tomcat 服务器需要使用 1099 端口来启动,但是这个端口已经被其他应用程序占用了。 解决...

    Tomcat 启动错误(8080端口被占用)处理方法

    错误描述: 2009-7-12 15:40:35 org.apache.coyote.http11.Http11BaseProtocol start 严重: Error starting endpoint java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.tomcat.util...

    错误总结.doc

    4. **java.net.BindException: Address already in use: JVM_Bind**:这意味着8080端口已被其他服务占用。你可以通过修改Tomcat配置文件`server.xml`来改变Tomcat的默认端口,如示例所示,将端口改为80或其他未使用...

    如何判断Tomact启动成功&8080;端口被占用要如何处理?

    如果你收到类似这样的错误提示:“java.net.BindException: Address already in use: JVM_Bind &lt;null&gt;:8080”,这意味着8080端口已经被另一个进程占用。这种情况在多服务部署环境中比较常见,尤其是在同一台机器上...

    javaee试卷.pdf

    Tomcat的异常"***.BindException: Address already in use: JVM_Bind"说明端口8888已被占用,是常见的服务器启动错误之一。 6. JDBC编程 JDBC(Java Database Connectivity)是一个Java API,用于执行SQL语句。它...

Global site tag (gtag.js) - Google Analytics