Rodrigo_Sasaki 19 de ago. de 2012
A mensagem que você postou diz para olhar o log do servidor, você fez isso ?
Com certeza lá você encontrará mais informações.
fer.ferreira6 19 de ago. de 2012
Fiz sim, mas não consegui resolver, segue o Log:
Grave : Exception while loading the app : EJB Container initialization error
java . lang . VerifyError : Expecting a stackmap frame at branch target 16 in method br . com . biometria . entidade . Pais . _persistence_checkFetched ( Ljava / lang / String ;) V at offset 5
at java . lang . Class . forName0 ( Native Method )
at java . lang . Class . forName ( Class . java : 264 )
at com . sun . enterprise . deployment . util . TypeUtil . getMethod ( TypeUtil . java : 399 )
at com . sun . enterprise . deployment . MethodDescriptor . getMethod ( MethodDescriptor . java : 334 )
at org . glassfish . ejb . security . application . EJBSecurityManager . convertEJBMethodPermissions ( EJBSecurityManager . java : 550 )
at org . glassfish . ejb . security . application . EJBSecurityManager . loadPolicyConfiguration ( EJBSecurityManager . java : 256 )
at org . glassfish . ejb . security . application . EJBSecurityManager . initialize ( EJBSecurityManager . java : 317 )
at org . glassfish . ejb . security . application . EJBSecurityManager .< init > ( EJBSecurityManager . java : 190 )
at org . glassfish . ejb . security . factory . EJBSecurityManagerFactory . createManager ( EJBSecurityManagerFactory . java : 209 )
at org . glassfish . ejb . startup . EjbApplication . loadContainers ( EjbApplication . java : 233 )
at org . glassfish . ejb . startup . EjbDeployer . load ( EjbDeployer . java : 290 )
at org . glassfish . ejb . startup . EjbDeployer . load ( EjbDeployer . java : 101 )
at org . glassfish . internal . data . ModuleInfo . load ( ModuleInfo . java : 186 )
at org . glassfish . internal . data . ApplicationInfo . load ( ApplicationInfo . java : 249 )
at com . sun . enterprise . v3 . server . ApplicationLifecycle . deploy ( ApplicationLifecycle . java : 460 )
at com . sun . enterprise . v3 . server . ApplicationLifecycle . deploy ( ApplicationLifecycle . java : 240 )
at org . glassfish . deployment . admin . DeployCommand . execute ( DeployCommand . java : 370 )
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 : 1067 )
at com . sun . enterprise . v3 . admin . CommandRunnerImpl . access $ 1200 ( CommandRunnerImpl . java : 96 )
at com . sun . enterprise . v3 . admin . CommandRunnerImpl $ ExecutionContext . execute ( CommandRunnerImpl . java : 1247 )
at com . sun . enterprise . v3 . admin . CommandRunnerImpl $ ExecutionContext . execute ( CommandRunnerImpl . java : 1235 )
at com . sun . enterprise . v3 . admin . AdminAdapter . doCommand ( AdminAdapter . java : 465 )
at com . sun . enterprise . v3 . admin . AdminAdapter . service ( AdminAdapter . java : 222 )
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 : 234 )
at com . sun . grizzly . http . ProcessorTask . invokeAdapter ( ProcessorTask . java : 822 )
at com . sun . grizzly . http . ProcessorTask . doProcess ( ProcessorTask . java : 719 )
at com . sun . grizzly . http . ProcessorTask . process ( ProcessorTask . java : 1013 )
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 ( Thread . java : 722 )
Pesquisando, vi em alguns forums que trocar para o JDK6 funciona.
fer.ferreira6 19 de ago. de 2012
Galera, Consegui resolver meu problema, mudei o título para que facilite a busca por este erro.
Coloquei essa propriedade:
& lt ; property name = "eclipselink.weaving" value = "false" /& gt ;
no persistence.xml
Uso essa configuração:
Eclipse como IDE
EJB 3.1 + JSF2 + JPA2 com EclipseLink + GlassFish + Mysql
Não configuro o acesso ao banco de dados no persistence, uso o GlasshFish para isso.
Meu Persistence.xml:
& lt ;? xml version = "1.0" encoding = "UTF-8" ?& gt ;
& lt ; persistence version = "2.0" xmlns = "http://java.sun.com/xml/ns/persistence" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation = "http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" & gt ;
& lt ; persistence-unit name = "BiometriaEntidadePU" & gt ;
& lt ; provider & gt ; org . eclipse . persistence . jpa . PersistenceProvider & lt ;/ provider & gt ;
& lt ; jta-data-source & gt ; biometria & lt ;/ jta-data-source & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Aluno & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Cidade & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Curso & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Endereco & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Estado & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Faculdade & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Log & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Materia & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Pais & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Professor & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Turma & lt ;/ class & gt ;
& lt ; class & gt ; br . com . biometria . entidade . Usuario & lt ;/ class & gt ;
& lt ; properties & gt ;
& lt ; property name = "showSql" value = "true" /& gt ;
& lt ; property name = "eclipselink.logging.level" value = "ALL" /& gt ;
& lt ; property name = "eclipselink.logging.logger" value = "org.eclipse.persistence.logging.DefaultSessionLog" /& gt ;
& lt ; property name = "eclipselink.weaving" value = "false" /& gt ;
& lt ;/ properties & gt ;
& lt ;/ persistence-unit & gt ;
& lt ;/ persistence & gt ;
Valeu.