端口被占用了:Address already in use: JVM_Bind:8080 请在系统服务中查看一下:是否有其他Tomcat已经启动了
解决方案 »
- Struts2怎么取得Action中传来的实体????
- java (jdbc) 连接数据库?
- Hibernate查询表映射one to many时发生的异常,请教!
- 请问spring加了2.5的声明事务的命名空间后,打成可执行jar报错为什么?
- 请教java调用.NET的webservice的问题??
- 我的weblogic8.1为什么不能启动呢 报错误:系统不能找到指定的路径
- Struts best practices(转自JavaWorld)
- 如何通过程序给邮件系统创建用户,JAVAMAIL具备这个功能吗?
- 求助:关于weblogic当机的问题
- jdbc mysql 回滚问题
- JSF传值问题
- 没见过的异常!
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)
因为本机装有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
你可能已经在另一个地方启动TOMCAT了
或者其他的程序占用了8080
OracleOraDb10g_home1TNSListener
OracleServiceXxxxxxxxx