`
learnmore
  • 浏览: 605884 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat端口冲突

    博客分类:
  • j2ee
阅读更多
转载:
Address already in use: JVM_Bind(端口冲突)
java.net.BindException: Address already in use: JVM_Bind

    at java.net.PlainSocketImpl.socketBind(Native Method)

    at java.net.PlainSocketImpl.bind(Unknown Source)

    at java.net.ServerSocket.bind(Unknown Source)

    at java.net.ServerSocket.<init>(Unknown Source)

    at java.net.ServerSocket.<init>(Unknown Source)

    at mypackage.WebServer.startServer(WebServer.java:13)

    at mypackage.WebServer.main(WebServer.java:33)

这是我学JavaWeb遇到的第一个错误,解决花了一些时间。看到错误不要害怕,因为解决错误的同时,正是我们经验值增长也在增长的哦

这个是我在使用Socket和多线程实现一个JavaWeb服务器时遇到的

Address already in use 这句话是地址已经使用

这个是遇到这个问题的可能情况

I.就是当前端口已经有别的程序在占用着,所以要么把占用这个端口的程序关闭,要么重新换一个端口

II.端口号被占用,如果你有装oracle的话,有可能是oracle使用了8080端口,oracle安装后并且如果启动了OracleHttp服务会占用8080端口

III.我认为很可能是多启动了几次TOMCAT,在ECLIPSE下重复启动TOMCAT就会出现这个问题,你去调查一下看看是否是这个原因.

IV.如果不是windows操作系统,那么80端口已经被占用.如果是windows操作系统.请检查是否装有IIS.

查找问题原因:我的机子还没有装Oracle,并且使用的是Windows操作系统,装了IIS了,使用的是80端口,但我这个程序是用的8080端口,排除了II、IV。I说的笼统了点,我的问题是III多启动了几次TOMCAT,在ECLIPSE下重复启动TOMCAT就会出现这个问题

解决方法:

1.把myeclipse关掉后台的javax.exe进程杀掉。然后重新启动myeclipse就可以了

2. 把tomcat\conf文件夹里面的server.xml的端口换成其它未占用的80端口 如:8088、8089等等

建议出现上述情况使用第一种方法。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/microsoftq/archive/2009/03/05/3961358.aspx
分享到:
评论

相关推荐

    winow tomcat 端口冲突

    在dos下,输入 netstat -ano|findstr 8080 ...//说明:查看占用8080端口的进程 显示占用端口的进程 taskkill /pid 6856 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。

    Oracle和Tomcat端口冲突

    1. **调整Tomcat端口**: - 打开Tomcat的配置文件`server.xml`,一般位于`$CATALINA_HOME/conf`目录下。 - 找到类似`的配置行,将8080改为一个未被其他程序占用的端口,如8081。确保更改后重启Tomcat服务。 2. **...

    解决Linux下Oracle Tomcat 8080端口冲突

    本文介绍了解决Linux下Oracle Tomcat 8080端口冲突的方法。

    tomcat端口问题

    这个对tomcat端口冲突解决比较好而却快,我都是经常用的

    解决tomcat端口号被占用

    ### 解决Tomcat端口号被占用 在计算机网络通信中,端口是程序与外界进行数据交换的一个逻辑接口。在Windows系统中,默认情况...此外,建议定期检查系统的安全性和稳定性,确保不会因端口冲突而影响到正常的服务运行。

    tomcat部署端口后修改

    修改Tomcat的端口号可以避免端口号冲突,并且可以更好地管理和维护我们的应用程序。通过修改`conf/server.xml`文件,我们可以轻松地修改Tomcat的端口号。同时,我们也需要注意部署Tomcat的正确步骤,以确保我们的...

    解决Oracle 9i和Tomcat的端口冲突

    本文主要针对Oracle 9i数据库和Tomcat应用服务器之间的端口冲突提供解决方案。Oracle 9i和Tomcat都可能使用默认的8080端口,导致服务无法正常启动或通信。 首先,解决Oracle 9i的Engine授权问题。如果在安装过程中...

    解决8080端口冲突

    这样,我们就可以避免Tomcat和其他应用程序或服务之间的端口冲突。 解决方法二:修改 Oracle 的端口号 在这个方法中,我们可以修改 Oracle 的端口号,以避免端口冲突。具体来说,我们可以使用 system 用户登录 PL/...

    JDK+eclipse+Tomcat+oracle环境配置

    资源以图示的形式详细介绍了JAVA开发一个Web工程,访问数据库的环境配置过程,解决了JDK安装,...“引用不识别,Tomcat端口冲突等常见问题,及oracel类库文件,是我配环境的深度总结,绝对物超所值;上传是为了分啊。

    tomcat端口占用的解决方法

    当两个应用程序试图在同一台机器上使用同一个端口时,就会发生端口冲突。Tomcat默认使用的HTTP端口为8080,如果该端口已被其他进程占用,那么Tomcat将无法正常启动。 #### 二、确定端口占用的具体情况 要解决端口...

    修改Tomcat端口为默认80端口

    ### 修改Tomcat端口为默认80端口 #### 知识点概述 Apache Tomcat 是一款免费开源的Servlet容器,它可以作为独立的应用服务器运行Java Web应用,也可以与其他Web服务器如Apache HTTP Server或Microsoft IIS结合使用...

    tomcat因端口被占无法启动

    "Tomcat无法启动解决方案:端口冲突处理" Tomcat是一个流行的Java servlet容器,用于运行Java Web应用程序。但是在实际使用中,Tomcat可能会出现无法启动的情况,导致开发和生产环境中的问题。今天,我们将讨论...

    tomcat8.5(修改端口号为‘8888’)

    在默认情况下,Tomcat使用8080端口来监听HTTP请求,但有时这个端口可能与其他服务(如描述中提到的Oracle)冲突。因此,我们需要更改端口号以避免此类冲突。 描述中提到的操作是修改`conf/server.xml`配置文件。`...

    电脑开启端口扫描工具

    通过运行“天锐局域网扫描工具.exe”,用户可以获取电脑或网络设备的端口状态信息,解决类似Tomcat端口冲突的问题,并对网络安全进行初步的评估。同时,了解并正确使用这类工具,是提升IT专业技能的重要一步。

    tomcat和IIS80端口冲突解决方法

    tomcat和IIS80端口冲突解决方法,如果有的需要下载的可以用

    端口查看器,很好解决端口冲突

    很方便解决tomcat启动时的端口冲突问题 可以查看再用的所有端口

    oracle和JBoss、Tomcat等默认端口冲突的解决办法(网上抄来的备用,还未实践)

    本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...

    绿色版的Tomcat7.0端口已改为9090

    在使用绿色版Tomcat时,要注意与其他服务的端口冲突,确保防火墙设置允许9090端口的通信,以及监控服务器的资源使用情况,以保证应用的正常运行。同时,定期更新Tomcat到最新版本,以获取最新的安全补丁和性能优化。...

    修改tomcat端口号及同时启动多个tomat

    ### 修改Tomcat端口号 Tomcat作为一款广泛使用的开源Java Servlet容器,其默认监听的HTTP端口为8080。然而,在实际部署环境中,我们可能需要修改这个默认端口,尤其是在同一台服务器上需要部署多个Tomcat实例时。...

Global site tag (gtag.js) - Google Analytics