Problema com JBoss

182 views
Skip to first unread message

Caio Henrique

unread,
Feb 13, 2014, 11:15:45 PM2/13/14
to ce...@googlegroups.com
Olá amigos, eu estou com uma simples aplicação com o JBoss 7.1 e quando inicio ele me da o seguintes erros,
dei uma pesquisada mas não achei nada que me ajuda-se, se poderem me ajudar, agradeço pela ajuda

01:12:18,862 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.persistenceunit."CrudSeam.war#CrudSeam": org.jboss.msc.service.StartException in service jboss.persistenceunit."CrudSeam.war#CrudSeam": Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: CrudSeam] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:914)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:889)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:73)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.createContainerEntityManagerFactory(PersistenceUnitServiceImpl.java:162)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.start(PersistenceUnitServiceImpl.java:85)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
... 3 more
Caused by: org.hibernate.AnnotationException: No identifier specified for entity: br.com.entidades.Veiculo
at org.hibernate.cfg.InheritanceState.determineDefaultAccessType(InheritanceState.java:276)
at org.hibernate.cfg.InheritanceState.getElementsToProcess(InheritanceState.java:224)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:663)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3406)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3360)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1334)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1724)
at org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:84)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:904)
... 9 more

01:12:18,891 INFO  [org.jboss.as] (MSC service thread 1-4) JBAS015951: Admin console listening on http://127.0.0.1:9990
01:12:18,893 ERROR [org.jboss.as] (MSC service thread 1-4) JBAS015875: JBoss AS 7.1.1.Final "Brontes" started (with errors) in 20410ms - Started 237 of 336 services (18 services failed or missing dependencies, 80 services are passive or on-demand)
01:12:19,095 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015871: Deploy of deployment "mysql-connector-java-5.1.26-bin.jar" was rolled back with no failure message
01:12:19,099 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "CrudSeam.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.persistenceunit.\"CrudSeam.war#CrudSeam\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"CrudSeam.war#CrudSeam\": Failed to start service"}}
01:12:19,103 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015871: Deploy of deployment "CrudSeam-ds.xml" was rolled back with no failure message
01:12:19,155 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) JBAS010409: Unbound data source [CrudSeamDatasource]
01:12:19,228 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015877: Stopped deployment CrudSeam-ds.xml in 122ms
01:12:19,235 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-6) JBAS015877: Stopped deployment mysql-connector-java-5.1.26-bin.jar in 138ms
01:12:19,340 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015877: Stopped deployment CrudSeam.war in 242ms
01:12:19,345 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report
JBAS014777:   Services which failed to start:      service jboss.persistenceunit."CrudSeam.war#CrudSeam": org.jboss.msc.service.StartException in service jboss.persistenceunit."CrudSeam.war#CrudSeam": Failed to start service

01:12:19,350 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS014654: Composite operation was rolled back
01:12:19,355 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.persistenceunit.\"CrudSeam.war#CrudSeam\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"CrudSeam.war#CrudSeam\": Failed to start service"}}}}
01:12:19,360 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS014654: Composite operation was rolled back

Paulo Jr.

unread,
Feb 13, 2014, 11:17:12 PM2/13/14
to ce...@googlegroups.com
Opa Caio,

Você não está esquecendo o @Id da entidade Veiculo?

Caused by: org.hibernate.AnnotationException: No identifier specified for entity: br.com.entidades.Veiculo









--
Você está recebendo esta mensagem porque se inscreveu no grupo "CEJUG" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para cejug+un...@googlegroups.com.
Para postar neste grupo, envie um e-mail para ce...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/cejug.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Paulo Alves Junior
Twitter: @paulojribp
Instrutor - Caelum | Ensino e Inovação
JugLeader CEJUG
Hurraa - OpenSource project to resource management

Caio Henrique

unread,
Feb 13, 2014, 11:22:25 PM2/13/14
to ce...@googlegroups.com
de fato , esqueci sim, mas ainda o erro continua, suspeito que ele esta falhando no momento do deploy da aplicação ,

Paulo Jr.

unread,
Feb 13, 2014, 11:28:36 PM2/13/14
to ce...@googlegroups.com
Você colocou e o erro persiste o mesmo? Então é provável que o eclipse não tenha reenviado ao jboss. Clique com o botão direito em cima do projeto na aba Servers e escolha a opção Full Publish.


Caio Henrique

unread,
Feb 13, 2014, 11:32:17 PM2/13/14
to ce...@googlegroups.com
Ele tinha me dado um erro a respeito de um mapeamento que tinha feito errado, porem corrigi , fiz o que vc me pediu mais ainda continua com o erro. Aqui pra mim só tem "Publish"

Paulo Jr.

unread,
Feb 13, 2014, 11:37:01 PM2/13/14
to ce...@googlegroups.com
Coloca o erro que está acontecendo agora.

Para aparecer Full Publish você tem que abrir o servidor que ta usando (sinal de + ou setinha > ) e clicar em cima do projeto que está dentro do servidor.

Caio Henrique

unread,
Feb 13, 2014, 11:40:10 PM2/13/14
to ce...@googlegroups.com
01:32:59,992 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.persistenceunit."CrudSeam.war#CrudSeam": org.jboss.msc.service.StartException in service jboss.persistenceunit."CrudSeam.war#CrudSeam": Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: CrudSeam] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:914)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:889)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:73)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.createContainerEntityManagerFactory(PersistenceUnitServiceImpl.java:162)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.start(PersistenceUnitServiceImpl.java:85)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
... 3 more
Caused by: org.hibernate.MappingException: Could not determine type for: br.com.entidades.Fabrica, at table: T_FABRICA, for columns: [org.hibernate.mapping.Column(fabrica)]
at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:304)
at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:288)
at org.hibernate.mapping.Property.isValid(Property.java:216)
at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:467)
at org.hibernate.mapping.RootClass.validate(RootClass.java:268)
at org.hibernate.cfg.Configuration.validate(Configuration.java:1287)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1729)
at org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:84)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:904)
... 9 more

01:33:00,021 INFO  [org.jboss.as] (MSC service thread 1-8) JBAS015951: Admin console listening on http://127.0.0.1:9990
01:33:00,022 ERROR [org.jboss.as] (MSC service thread 1-8) JBAS015875: JBoss AS 7.1.1.Final "Brontes" started (with errors) in 21731ms - Started 237 of 336 services (18 services failed or missing dependencies, 80 services are passive or on-demand)
01:33:00,224 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015871: Deploy of deployment "mysql-connector-java-5.1.26-bin.jar" was rolled back with no failure message
01:33:00,230 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "CrudSeam.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.persistenceunit.\"CrudSeam.war#CrudSeam\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"CrudSeam.war#CrudSeam\": Failed to start service"}}
01:33:00,234 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015871: Deploy of deployment "CrudSeam-ds.xml" was rolled back with no failure message
01:33:00,309 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) JBAS010409: Unbound data source [CrudSeamDatasource]
01:33:00,367 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015877: Stopped deployment mysql-connector-java-5.1.26-bin.jar in 140ms
01:33:00,367 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-6) JBAS015877: Stopped deployment CrudSeam-ds.xml in 127ms
01:33:00,441 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-6) JBAS015877: Stopped deployment CrudSeam.war in 212ms
01:33:00,446 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 2) JBAS014774: Service status report
JBAS014777:   Services which failed to start:      service jboss.persistenceunit."CrudSeam.war#CrudSeam": org.jboss.msc.service.StartException in service jboss.persistenceunit."CrudSeam.war#CrudSeam": Failed to start service

01:33:00,452 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS014654: Composite operation was rolled back
01:33:00,457 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014671: Failed services" => {"jboss.persistenceunit.\"CrudSeam.war#CrudSeam\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"CrudSeam.war#CrudSeam\": Failed to start service"}}}}
01:33:00,464 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS014654: Composite operation was rolled back


Ele fala da minha table fabrica, mas eu mapiei ela como T_FABRICA


@Entity
@Table(name="T_FABRICA")
public class Fabrica {

@Id
@Column(name="fa_id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
@Column(name="fa_nome", length=30)
private String nome;
@Column(name="fa_cidade", length=30)
private String cidade;

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}

public String getNome() {
return nome;
}

public void setNome(String nome) {
this.nome = nome;
}

public String getCidade() {
return cidade;
}

public void setCidade(String cidade) {
this.cidade = cidade;
}
}

Paulo Jr.

unread,
Feb 13, 2014, 11:45:21 PM2/13/14
to ce...@googlegroups.com
Existe alguma outra entidade que se relaciona com Fabrica e quem um campo fabrica dentro dela?

Caio Henrique

unread,
Feb 13, 2014, 11:48:44 PM2/13/14
to ce...@googlegroups.com
Não exatamente , no caso é veiculo que relaciona com fabrica 


@Entity
@Table(name="T_FABRICA")
public class Veiculo {

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="ve_id")
private Integer id;
@Column(name="ve_nome", length=50)
private String nome;
private Fabrica fabrica = new Fabrica();
@Column(name="ve_data_fab")
@Temporal(TemporalType.DATE)
private Date dtFab;

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}

public String getNome() {
return nome;
}

public void setNome(String nome) {
this.nome = nome;
}

public Date getDtFab() {
return dtFab;
}

public void setDtFab(Date dtFab) {
this.dtFab = dtFab;
}

public Fabrica getFabrica() {
return fabrica;
}

public void setFabrica(Fabrica fabrica) {
this.fabrica = fabrica;
}
}

Paulo Jr.

unread,
Feb 13, 2014, 11:53:02 PM2/13/14
to ce...@googlegroups.com

Você está vendo que veículo está com o mesmo mapeamento de fabrica?

@Entity
@Table(name="T_FABRICA")
public class Veiculo 
{

...
}

Além disso, a fabrica que está sendo instânciada dentro de veículo precisa ser mapeada como @OneToOne ou você precisa dizer que ela não será carregada com @Transient. Pois o JPA vai tentar carregar sua fabrica mesmo assim.

Abraço,

Caio Henrique

unread,
Feb 13, 2014, 11:54:14 PM2/13/14
to ce...@googlegroups.com
EAHEUAEUAEHUAH 

é mesmo , uma hora dessa como é que ve kkkk , valeu cara , vou testar aqui 

Caio Henrique

unread,
Feb 14, 2014, 12:08:29 AM2/14/14
to ce...@googlegroups.com
Bom , deu certo, pelo o que eu entendi , tava dando algum problema no meu objeto veiculo (mapeamento, ou esqueci de declarar no persistence.xml) eu apaguei , e ele persistiu normal, obrigado pela ajuda cara agora posso dormir sossegado.

Abrs
Reply all
Reply to author
Forward
0 new messages