conexão mysql5.0 hibernate usando spring

2 respostas
F

Estou fazendo uma conexão utilizando spring com hibernate, quando subo aplicação e tento fazer um insert o serviço do banco é parado no windows xp, informa que gerou um violação no windows.
como devo proceder se o problema está na hora da conexão com o banco, pois toda vez que o trecho de código abaixo vai ser lido o serviço do banco para no windows xp.
ApplicationContext context = new ClassPathXmlApplicationContext(“applicationContext.xml”);
gerando o erro abaixo:
2007-05-27 11:46:36,328 ERROR util.JDBCExceptionReporter - Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: Connection reset

STACKTRACE:

java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(Unknown Source)

at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:104)

at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:144)

at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:172)

at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1839)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2288)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2788)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1531)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1622)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2379)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2306)

at com.mysql.jdbc.Statement.executeQuery(Statement.java:1192)

at com.mysql.jdbc.DatabaseMetaData.getColumns(DatabaseMetaData.java:909)

at org.hibernate.tool.hbm2ddl.TableMetadata.initColumns(TableMetadata.java:146)

at org.hibernate.tool.hbm2ddl.TableMetadata.(TableMetadata.java:32)

at org.hibernate.tool.hbm2ddl.DatabaseMetadata.getTableMetadata(DatabaseMetadata.java:90)

at org.hibernate.cfg.Configuration.generateSchemaUpdateScript(Configuration.java:948)

at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:140)

at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:314)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1291)

at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:901)

at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:827)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:957)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:924)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:415)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:242)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:239)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:155)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:297)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)

at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:92)

at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:77)

at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:68)

2 Respostas

plentz

Aparantemente o problema está no seu banco, não na sua aplicação. Revise a instalação do mysql.

M

Não deve estar encontrando o banco no IP informado, verifique se ele esta iniciado.

Criado 27 de maio de 2007
Ultima resposta 27 de mai. de 2007
Respostas 2
Participantes 3