Hibernate + Glassfish 3x + JPA 2 + Netbeans 7.0.1 - não está funcionando

Java

06/09/2011

Olá pessoal,

Estou desenvolvendo um aplicativo web utilizando o netbeans 7.0.1, mas está dando o erro (abaixo) e não cria as minhas tabelas.
Se eu utilizar o EclipseLink funciona perfeitamente, mas se eu usar o Hibernate que vem com o netbeans não funciona. Alguém poderia me ajudar nessa questão?

Launching GlassFish on Felix platform
06/09/2011 14:30:15 com.sun.enterprise.server.logging.LogManagerService postConstruct
AVISO: Record begin marker is not a proper value so using default.
06/09/2011 14:30:15 com.sun.enterprise.server.logging.LogManagerService postConstruct
AVISO: Record end marker is not a proper value so using default.
06/09/2011 14:30:15 com.sun.enterprise.server.logging.LogManagerService postConstruct
AVISO: Log Format field separator is not a character so using default.
INFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry
INFO: Grizzly Framework 1.9.36 started in: 126ms - bound to [0.0.0.0:8080]
INFO: Grizzly Framework 1.9.36 started in: 91ms - bound to [0.0.0.0:4848]
INFO: Grizzly Framework 1.9.36 started in: 69ms - bound to [0.0.0.0:3700]
INFO: Grizzly Framework 1.9.36 started in: 104ms - bound to [0.0.0.0:8181]
INFO: Grizzly Framework 1.9.36 started in: 38ms - bound to [0.0.0.0:7676]
INFO: The Admin Console is already installed, but not yet loaded.
INFO: WS10010: Web service endpoint deployment events listener registered successfully.
INFO: SEC1002: Security Manager is OFF.
INFO: SEC1010: Entering Security Startup Service
INFO: SEC1143: Loading policy provider com.sun.enterprise.security.provider.PolicyWrapper.
INFO: SEC1115: Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
INFO: SEC1115: Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
INFO: SEC1115: Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] successfully created.
INFO: SEC1011: Security Service(s) Started Successfully
INFO: WEB0169: Created HTTP listener [http-listener-1] on host/port [0.0.0.0:8080]
INFO: WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:8181]
INFO: WEB0169: Created HTTP listener [admin-listener] on host/port [0.0.0.0:4848]
INFO: WEB0171: Created virtual server [server]
INFO: WEB0171: Created virtual server [__asadmin]
INFO: WEB0172: Virtual server [server] loaded default web module []
INFO: WS00018: Webservice Endpoint deployed
 NewWebService  listening at address at http://NOTEBOOK:8080/HtiSgi/NewWebService
INFO: WS10001: Loading WS-TX Services. Please wait.
INFO: WS00018: Webservice Endpoint deployed
 CoordinatorPortTypePortImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/CoordinatorPortType11
INFO: WS00018: Webservice Endpoint deployed
 ParticipantPortTypePortImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/ParticipantPortType11
INFO: WS00018: Webservice Endpoint deployed
 RegistrationPortTypeImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/RegistrationPortTypeRPC
INFO: WS00018: Webservice Endpoint deployed
 RegistrationRequesterPortTypePortImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/RegistrationRequesterPortType11
INFO: WS00018: Webservice Endpoint deployed
 RegistrationRequesterPortTypeImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/RegistrationRequesterPortType
INFO: WS00018: Webservice Endpoint deployed
 ParticipantPortTypeImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/ParticipantPortType
INFO: WS00018: Webservice Endpoint deployed
 CoordinatorPortTypeImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/CoordinatorPortType
INFO: WS00018: Webservice Endpoint deployed
 RegistrationPortTypeRPCPortImpl  listening at address at http://NOTEBOOK:8080/__wstx-services/RegistrationPortTypeRPC11
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-WSAT11Service-CoordinatorPort
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-WSAT11Service-ParticipantPort
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-Coordinator-Registration
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-RegistrationService_V11-RegistrationRequesterPort
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-Coordinator-RegistrationRequester
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-WSATCoordinator-Participant
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-WSATCoordinator-Coordinator
INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=/__wstx-services-RegistrationService_V11-RegistrationPort
INFO: WEB0671: Loading application [wstx-services] at [/__wstx-services]
INFO: WS10002: WS-TX Services successfully started.
INFO: Hibernate Validator 4.1.0.Final
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
GRAVE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method
GRAVE: Exception while preparing the app
GRAVE: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
java.lang.RuntimeException: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:179)
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:119)
    at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:214)
    at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:483)
    at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:221)
    at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:167)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:872)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)
    at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:375)
    at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:219)
    at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131)
    at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91)
    at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82)
    at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67)
    at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139)
    at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:76)
    at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:253)
    at com.sun.enterprise.v3.server.AppServerStartup.doStart(AppServerStartup.java:145)
    at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:136)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishDecorator.start(GlassFishDecorator.java:63)
    at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishImpl.start(OSGiGlassFishImpl.java:69)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:117)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
    at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
Caused by: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:173)
    ... 28 more

GRAVE: Exception while preparing the app
INFO: GlassFish Server Open Source Edition 3.1.1 (12) startup time : Felix (3.578ms), startup services(19.417ms), total(22.995ms)
INFO: JMXStartupService: Started JMXConnector, JMXService URL = service:jmx:rmi://NOTEBOOK:8686/jndi/rmi://NOTEBOOK:8686/jmxrmi
INFO: Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.
INFO: WEB0169: Created HTTP listener [http-listener-1] on host/port [0.0.0.0:8080]
INFO: Grizzly Framework 1.9.36 started in: 8ms - bound to [0.0.0.0:8080]
INFO: WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:8181]
INFO: Grizzly Framework 1.9.36 started in: 8ms - bound to [0.0.0.0:8181]
INFO: WS00018: Webservice Endpoint deployed
 NewWebService  listening at address at http://NOTEBOOK:8080/HtiSgi/NewWebService
GRAVE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method
GRAVE: Exception while preparing the app
GRAVE: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
java.lang.RuntimeException: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:179)
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:119)
    at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:214)
    at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:483)
    at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:221)
    at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:167)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:872)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:360)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
    at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:126)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
    at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
    at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
    at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
    at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
    at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
    at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:173)
    ... 41 more

GRAVE: Exception while preparing the app : java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:173)
    at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:119)
    at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:214)
    at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:483)
    at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:221)
    at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:167)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:872)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:360)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
    at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:126)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
    at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
    at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
    at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
    at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
    at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
    at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
    at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
    at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
    at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    at java.lang.Thread.run(Unknown Source)
Hugo

Hugo

Curtidas 0

Respostas

Robson Teixeira

Robson Teixeira

06/09/2011

Alem de ter mudado o valor da tag provider no seu persistence.xml para org.hibernate.ejb.HibernatePersistence você adicionou as lib's do HIBERNATE no seu projeto???   pode paracer boba a resposta mas e o que seu stackTrace diz.   espero ter ajudado att  robson
GOSTEI 0
Davi Costa

Davi Costa

06/09/2011

Só reforçando problemas de jar:

http://www.jarfinder.com/

Att Davi Costa
GOSTEI 0
Hugo

Hugo

06/09/2011

Alem de ter mudado o valor da tag provider no seu persistence.xml para org.hibernate.ejb.HibernatePersistence você adicionou as lib's do HIBERNATE no seu projeto???   pode paracer boba a resposta mas e o que seu stackTrace diz.   espero ter ajudado att  robson

Puxa vida Robson, você tem razão, por displicência a minha não adicionei as bibliotecas do Hibernate for JPA. Por isso não funcionou. Agora só dá esses avisos em vermelho:

07/09/2011 10:55:28 com.sun.enterprise.server.logging.LogManagerService postConstruct
AVISO: Record begin marker is not a proper value so using default.
07/09/2011 10:55:28 com.sun.enterprise.server.logging.LogManagerService postConstruct
AVISO: Record end marker is not a proper value so using default.
07/09/2011 10:55:28 com.sun.enterprise.server.logging.LogManagerService postConstruct
AVISO: Log Format field separator is not a character so using default.


 Sabe porque eu quero usar o Hibernate, é porque o Dyego falou em um de seus videos, que o Hibernate tem uma propriedade na estratégia de geração de tabelas; que as atualiza automaticamente quando você altera ou cria uma propriedade, coisa que o EclipseLink não faz.

  Acho que a configuração para o Hibernate fazer isso é essa:
<property name="hibernate.hbm2ddl.auto" value="update"/>
 
GOSTEI 0
Hugo

Hugo

06/09/2011

Só reforçando problemas de jar:

http://www.jarfinder.com/

Att Davi Costa


Valeu Davi.

Abs.
GOSTEI 0
Davi Costa

Davi Costa

06/09/2011

Só reforçando, a configuração do hibernate é aquela mesmo.
Mas vc tem que deixar todas as configurações do hibernate redondas para funcionar, caso tenha dificuldades vc vai encontrar bastante fontes na rede.

att Davi
GOSTEI 0
Hugo

Hugo

06/09/2011

Só reforçando, a configuração do hibernate é aquela mesmo.
Mas vc tem que deixar todas as configurações do hibernate redondas para funcionar, caso tenha dificuldades vc vai encontrar bastante fontes na rede.

att Davi


 Davi, seguindo o exemplo do Dyego, eu só adicionei as bibliotecas do Hibernate e não precisei fazer mais nada, pois, funcionou beleza. Mesmo assim devo fazer essas configurações que você mencionou???
GOSTEI 0
Davi Costa

Davi Costa

06/09/2011

Não não, tranquilo se funcionou não precisa não.
É pq não estou com os fontes e não sabia como estava todas as configurações,se funcionou épq estar 100%

att Davi
GOSTEI 0
POSTAR