JBoss jBPM

3 respostas
J.E.Z

Eaew,

gostaria de saber se alguem aki ja trabalhou com esse framework. Estou tendo alguns problemas com a configuração do banco de dados para a aplicação.

No caso eu copiei o jbpm.war que vem no Starters Kit distribuído pela JBoss para dentro do diretorio webapp do Tomcat e adicionei os .jars necessários. Também ja criei uma base de dados com os respectivos scripts no MySQL chamada jbbm.

Procurei material sobre como informar a aplicação para usar essa base de dados, mas nada muito conclusivo. Ainda não consegui configurar o mesmo e por isso sempre que acesso a aplicação a seguinte exceção é lançada:

SEVERE: Servlet.service() for servlet jsp threw exception
javax.faces.el.EvaluationException: Cannot get value for expression '#{userBean.userSelectItems}'
	at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:399)
	at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)
	at org.apache.myfaces.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:103)
	at org.apache.myfaces.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:485)
...

Se alguem souber como posso configurar a base de dados eu agradeço.

Muito obrigado,

Jeferson Zanim

3 Respostas

GraveDigger

Então cara,

Isso é erro de JSF, verifique se as bibliotecas necessárias estão presentes.

E verifique seu web.xml, ele deve ter o servlet propriamente configurado para interceptar as requisicoes para JSF.

J.E.Z

Obrigado pela ajuda GraveDigger.

Na verdade o erro era o local no qual coloquei o arquivo:

jbpm.cfg.xml

agora ele está no diretório correto. Porém continuo recebendo exceção, no entando, essa é diferente agora.

org.jbpm.JbpmException: couldn't parse jbpm configuration from resource 'jbpm.cfg.xml'
	at org.jbpm.JbpmConfiguration.getInstance(JbpmConfiguration.java:284)
	at ...
org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
	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 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
Caused by: org.jbpm.JbpmException: no ObjectInfo class specified for element 'service'
	at org.jbpm.configuration.ObjectFactoryParser.parse(ObjectFactoryParser.java:139)
	at org.jbpm.configuration.ObjectFactoryParser.parseElements(ObjectFactoryParser.java:117)
	at org.jbpm.configuration.ObjectFactoryParser.parseElementsStream(ObjectFactoryParser.java:110)
	at org.jbpm.JbpmConfiguration.parseObjectFactory(JbpmConfiguration.java:303)
	at org.jbpm.JbpmConfiguration.getInstance(JbpmConfiguration.java:280)
	... 28 more

Se alguem pudesse me ajudar seria de grande apreço, obrigado a todos.

Jeferson Zanim

GraveDigger

Verifique a configuração do seu XML com o DTD/Schema.

Parece que vc esqueceu algo, provavelmente relacionado a isso aqui:

no ObjectInfo class specified for element 'service'

Procure por um xml desse pronto e altere-o ao invés de criar um do zero(se esse foi seu caso).

[]'s

Criado 10 de novembro de 2006
Ultima resposta 13 de nov. de 2006
Respostas 3
Participantes 2