breno500as
Virtual Machine Man
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline
Pessoal, sou iniciante no JBoss Seam e comecei a fazer um projeto que utiliza jbpm....
Criei um gerenciamento de processos bem simples, mas no momento que vou subir o servidor ocorre este erro:
Segue meus artefatos:
components.xml
processdefinition.xml
jbpm.cfg.xml
hibernate.cfg.xml
A versão do meu JBoss é a 5.1 e a versão do meu Seam é a 2.2 ...
Não sei se é algo errado no meu hibernate.cfg.xml(coloquei ele na raiz do meu EAR),ou se ficou faltando algum artefato xml ...
Obrigado a todos...
This message was edited 1 time. Last update was at 20/04/2010 23:41:29
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
breno500as
Virtual Machine Man
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline
Consegui resolver, se alguém tiver um problema parecido eu resolvi da seguinte forma:
1 - Renomeei meu processdefinition.xml para todo.jpdl.xml
2 - Movi este artefato(todo.jpdl.xml) para o diretório raiz do meu EAR (Este era o motivo do erro, este artefato não estava sendo encontrado) , na raiz do meu EAR ficaram os seguintes artefatos:
jbpm.cfg.xml
hibernate.cfg.xml
todo.jpdl.xml
3 - Adicionei um mapping em classes específicas do jbpm no meu hibernate.cfg.xml :
ele ficou assim:
Peguei este hibernate.cfg.xml de um exemplo que vem no próprio Seam.... Só que ele vem sem este hbm:
É preciso adicionalo se não está exceção será levantada:
O que dá para perceber no Seam é que a documentação não ajuda muito, ela não orienta muito bem onde devem ficar os artefatos e arquivos jar...
E como ele integra com outros componentes (JSF, EJB , jBPM) através de xml é meio trabalhoso encontrar os erros quando eles ocorrem...
Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0