端口被占用了:Address already in use: JVM_Bind:8080 请在系统服务中查看一下:是否有其他Tomcat已经启动了

解决方案 »

  1.   

    这个端口是被禁用了的,我知道,但是我如果oracle的一个监听器那个服务不启动就出现  sql的错误,说监听器没有启动,我先该怎么办啊
      

  2.   

    net start OracleDBConsoleorac   这个服务一启动就出现错误,如果不启动eclipse链接oracle就报sql异常
      

  3.   

    如果服务关了就出现严重: Servlet.service() for servlet action threw exception
    java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:
    localhost:1521:orac at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:279)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:318)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:343)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:147)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:31)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:545)
      

  4.   

    看看sql驱动加了没,hibernate包都加了没有
      

  5.   

    LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080在dos下用netstat   命令看看端口使用情况Myeclipse中再现的错误:Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080解决方法:
    因为本机装有ORACLE, 
    oracle占用了相同的端口.

    net stop oracleservice+数据库名字.此即可以解决问题.通过命令行启动ORACLE的服务或是关闭服务都可以.net start oracleservice+oracldatebasenamenet stop oraclservice+oracledatabasename就可以在命令行启动或关闭.同样可以写一个批处理文件.这样就省事多了.@net start oracleOraHome92TNSListener
    @net start oracleservicemyoralce
    @pause
    @exitoracleOraHome92TNSListener是我本机 Oracle 监听器服务名称
    oracleservicemyoralce 是我本机的一个 Oracle数据库实例服务名称,而myoralce就是此数据库的SID
      

  6.   

    呵呵,8080 端口已经被占用了!
    你可能已经在另一个地方启动TOMCAT了
    或者其他的程序占用了8080
      

  7.   

    使用Oracle的话,只有最后两个服务才是必须启动的:
    OracleOraDb10g_home1TNSListener
    OracleServiceXxxxxxxxx