telnet 127.0.0.1 3306 - Connection refused - WARUM ????
Posted: 2005-12-26 15:06
Ich möchte aus einer Tomcat Anwendung heraus per JDBC Treiber auf die MySQL DAtenbank zugreifen und bekomme folgende Exception.
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2666)
at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
at de.riechert.fids3.persistence.JDBCPersistor.obtainConnection(Unknown Source)
"catalina.out" 6389L, 428737C
Interessant ist auch, dass auch ein telnet vom localhost auf port 3306 fehlschlägt. Die Ursache sollte wohl dieselbe sein.
Auf meinem Window XP Entwicklungsrechner funktioniert alles.
Meine Umgebung
Tomcat 5.5.13
JDK 1.5.0_06
JDBC Driver
mysql-connector-java-3.1.11-bin.jar
DataSource config in server.xml
<Resource name="jdbc/Fids3DB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="fids3" password="--------------" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/fids3?autoReconnect=true"/>
</Context>
Wenn mir jemand sagen könnte, wo hier das Problem liegt, wäre ich sehr dankbar. Gibt es hier vielleicht irgendweiche Probleme mit Plesk, PHP oder sonst irgendwas 1&1 spezifischem ???
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2666)
at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
at de.riechert.fids3.persistence.JDBCPersistor.obtainConnection(Unknown Source)
"catalina.out" 6389L, 428737C
Interessant ist auch, dass auch ein telnet vom localhost auf port 3306 fehlschlägt. Die Ursache sollte wohl dieselbe sein.
Auf meinem Window XP Entwicklungsrechner funktioniert alles.
Meine Umgebung
Tomcat 5.5.13
JDK 1.5.0_06
JDBC Driver
mysql-connector-java-3.1.11-bin.jar
DataSource config in server.xml
<Resource name="jdbc/Fids3DB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="fids3" password="--------------" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/fids3?autoReconnect=true"/>
</Context>
Wenn mir jemand sagen könnte, wo hier das Problem liegt, wäre ich sehr dankbar. Gibt es hier vielleicht irgendweiche Probleme mit Plesk, PHP oder sonst irgendwas 1&1 spezifischem ???