Erro de migração de banco de dados.

22/02/2012

0

Oi, minha migração esta com seguinte erro:
Erro de implementação:
1
Verifique o registro do servidor para maiores detalhes. at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:207)
at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:106)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397)
at org.apache.tools.ant.Project.executeTarget(Project.java:1366)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1249)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:281)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:539)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at org.netbeans.modules.glassfish.javaee.ResourceRegistrationHelper.getChangedData(ResourceRegistrationHelper.java:208)
at org.netbeans.modules.glassfish.javaee.ResourceRegistrationHelper.checkResources(ResourceRegistrationHelper.java:194)
at org.netbeans.modules.glassfish.javaee.ResourceRegistrationHelper.checkUpdateServerResources(ResourceRegistrationHelper.java:168)
at org.netbeans.modules.glassfish.javaee.ResourceRegistrationHelper.registerResourceDir(ResourceRegistrationHelper.java:123)
at org.netbeans.modules.glassfish.javaee.ResourceRegistrationHelper.deployResources(ResourceRegistrationHelper.java:94)
at org.netbeans.modules.glassfish.javaee.ResourceRegistrationHelper.deployResources(ResourceRegistrationHelper.java:88)
at org.netbeans.modules.glassfish.javaee.ide.FastDeploy.initialDeploy(FastDeploy.java:124)
at org.netbeans.modules.j2ee.deployment.impl.TargetServer.deploy(TargetServer.java:626)
at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:172)
... 16 more

Alguém pode me ajudar? Obrigada.
Lucimar Rocha.

Lucimar Rocha.

Responder

Posts

23/02/2012

Davi Costa

Só c esse log fica um pouco difícil da comunidade te ajudar...
não teria como passar mas informações?


att Davi
Responder

23/02/2012

Robson Teixeira

por favor luci poderia ceder mais informações sobre o seu problema???
Responder

23/02/2012

Lucimar Rocha.

Estou fazendo o curso Loja Virtual completa com JavaEE e JavaSE, quando faço a migração do banco JDBC para MySQL, dá esse erro e não consigo criar as tabelas no banco do MySQL. Já revisei o xml, mas não estou conseguindo encontrar o erro.
Responder

23/02/2012

Robson Teixeira

Verifique no seu persistence.xml se o valor na tag <jta-data-source está identico ao parametro jndi-name no xml dentro da pasta setup de sua app.

segue abaixo a configuração feita para migrar o banco de dados compare com o seu e veja no que foi feito errado.

<jdbc-connection-pool allow-non-component-callers=false associate-with-thread=false connection-creation-retry-attempts=0 connection-creation-retry-interval-in-seconds=10 connection-leak-reclaim=false connection-leak-timeout-in-seconds=0 connection-validation-method=auto-commit datasource-classname=com.mysql.jdbc.jdbc2.optional.MysqlDataSource fail-all-connections=false idle-timeout-in-seconds=300 is-connection-validation-required=false is-isolation-level-guaranteed=true lazy-connection-association=false lazy-connection-enlistment=false match-connections=false max-connection-usage-count=0 max-pool-size=32 max-wait-time-in-millis=60000 name=mysqlecompool non-transactional-connections=false pool-resize-quantity=2 res-type=javax.sql.DataSource statement-timeout-in-seconds=-1 steady-pool-size=8 validate-atmost-once-period-in-seconds=0 wrap-jdbc-objects=false>
<property name=serverName value=localhost/>
<property name=databaseName value=devmedia/>
<property name=User value=root/>
<property name=username value=root/>
<property name=Password value=123123/>
<property name=password value=123123/>
<property name=URL value=jdbc:mysql://localhost/devmedia/>
<property name=driverClass value=com.mysql.jdbc.Driver/>
</jdbc-connection-pool>
<jdbc-resource enabled=true jndi-name=jdbc/ecommerce_mysql object-type=user pool-name=mysqlecompool/>

espero ter ajudado.
att
robson
Responder

03/03/2012

Dyego Carmo

Opa !

Funcionou ?

Poderia fechar o chamado ? :D

Valeu !
Responder

03/03/2012

Dyego Carmo

Opa !

Funcionou ?

Poderia fechar o chamado ? :D

Valeu !
Responder

03/03/2012

Lucimar Rocha.

Ainda não funcionou. Já refiz tudo novamente, mas continua dando erro.
Responder

05/03/2012

Davi Costa

Já tentou mudar a versão do netbeans/glassfish para a mais recente?

att Davi
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar