Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con Tomcat y MySQL

Estas en el tema de Problema con Tomcat y MySQL en el foro de Java en Foros del Web. Hola gente! Estoy teniendo problemas al conectarme a MySQL desde Java. El código que no se conecta es el siguiente: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código : Ver ...
  #1 (permalink)  
Antiguo 04/10/2009, 20:32
Avatar de ezefarina  
Fecha de Ingreso: junio-2009
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 2
Problema con Tomcat y MySQL

Hola gente! Estoy teniendo problemas al conectarme a MySQL desde Java. El código que no se conecta es el siguiente:

Código :
Ver original
  1. Class.forName(def.getDriver()).newInstance();
  2.             Connection c = DriverManager.getConnection("jdbc:mysql://localhost:11003/basededatos","system","pass");

El puerto está bien, el usuario está bien, el pass está bien. Es un server ubuntu y por consola puedo acceder perfectamente con el mismo user, pass y puerto, pero no desde Java. El stack que me da es el siguiente:

Código :
Ver original
  1. ........ bla bla bla ......
  2.     at java.lang.Thread.run(Thread.java:595)
  3. Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
  4.  
  5. ** BEGIN NESTED EXCEPTION **
  6.  
  7. java.net.ConnectException
  8. MESSAGE: Connection refused
  9.  
  10. STACKTRACE:
  11.  
  12. java.net.ConnectException: Connection refused
  13.     at java.net.PlainSocketImpl.socketConnect(Native Method)
  14.     at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
  15.     at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
  16.     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
  17.     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
  18.     at java.net.Socket.connect(Socket.java:520)
  19.     at java.net.Socket.connect(Socket.java:470)
  20.     at java.net.Socket.<init>(Socket.java:367)
  21.     at java.net.Socket.<init>(Socket.java:209)
  22.     at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
  23.     at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
  24.     at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
  25.     at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
  26.     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
  27.     at java.sql.DriverManager.getConnection(DriverManager.java:525)
  28.     at java.sql.DriverManager.getConnection(DriverManager.java:171)
  29.     at censere.framework.database.SysDBPool.initDefinition(SysDBPool.java:101)
  30.     at censere.framework.database.SysDBPool.<init>(SysDBPool.java:42)
  31.     at censere.framework.database.SysDBPool.getInstance(SysDBPool.java:56)
  32.     at censere.framework.database.SQL.<init>(SQL.java:24)
  33.     at censere.dao.baseObjects.BaseObjectsDaoImpl.getBaseObject(BaseObjectsDaoImpl.java:100)
  34.     at censere.bo.baseObjects.BaseObjectsBoImpl.getBaseObjectFromSource(BaseObjectsBoImpl.java:53)
  35.     at censere.framework.cache.impl.parameters.ConfigParametersCache.loadElementFromSource(ConfigParametersCache.java:31)
  36.     at censere.framework.cache.GenericCache.getElement(GenericCache.java:141)
  37.     at censere.framework.utils.baseObjects.BaseObjects.getParameter(BaseObjects.java:18)
  38.     at censere.framework.mvc.view.AbstractView.execute(AbstractView.java:71)
  39.     at censere.framework.mvc.controller.BaseController.showBrokenView(BaseController.java:127)
  40.     at censere.framework.mvc.controller.BaseController.execute(BaseController.java:101)
  41.     at censere.framework.mvc.controller.AbstractController.doPost(AbstractController.java:57)
  42.     at censere.framework.mvc.controller.AbstractController.service(AbstractController.java:45)
  43.     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  44.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  45.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  46.     at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
  47.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  48.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  49.     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  50.     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  51.     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  52.     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  53.     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  54.     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
  55.     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
  56.     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
  57.     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
  58.     at java.lang.Thread.run(Thread.java:595)
  59.  
  60.  
  61. ** END NESTED EXCEPTION **
  62.  
  63.  
  64.  
  65. Last packet sent to the server was 127 ms ago.
  66.     at com.mysql.jdbc.Connection.createNewIO(Connection.java:2820)
  67.     at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
  68.     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
  69.     at java.sql.DriverManager.getConnection(DriverManager.java:525)
  70.     at java.sql.DriverManager.getConnection(DriverManager.java:171)
  71.     at censere.framework.database.SysDBPool.initDefinition(SysDBPool.java:101)
  72.     ... 29 more

Por favor ayudenme. Hace días que estoy con este problema y no lo pude solucionar. Busqué por mil lugares y nada.
  #2 (permalink)  
Antiguo 12/10/2009, 22:08
Avatar de ezefarina  
Fecha de Ingreso: junio-2009
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: Problema con Tomcat y MySQL

Muchisimas gracias a todos los que no respondieron. Despues de un tiempo, me di cuenta de que la opción BindIP de MySQL era 192.168.1.4. y por mas que estuviera en localhost, si usaba 127.0.0.1 como estaba usando, no funcionaba. Tuve que conectarme con 192.168.1.4 o bien cambiar la BindIP a 127.0.0.1
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:36.