Sou bem leigo no desenvolvimento utilizando EJB 3.0 e estou com dificuldades para realizar o deploy pq as minhas classes anotadas não estão sendo localizadas. Atualmente tenho um ear e dentro dele tem o arquivo .jar ( módulos ejb’s ) e um arquivo .war ( client web ).
Por alguma maneira, ele não é encontrado. Alguém pode me dar uma luz pra eu saber se foi feito o deploy do ejb corretamente ou não? Estou utilizando jboss-4.2.3.
padcoe, na hora de subir o jboss vc consegue notar ele carregando o bean no console?..
se não, entra no web-console e da um invoke la, pra ver se vc consegue ver o seu EJB carregado. http://localhost:8080/web-console/, vc vai la em System, JMX MBeans, jboss,jboss:service=JNDIView…
tenta recuperar ele via lookup também, as vezes a execeção lançada pode te dar uma luz diferente, outra coisa que vc pode fazer é nomear o bean session… ex: @Stateless(name = “com/teste/meuBOBEAN”).
Ab.
[quote=AlexSlender]padcoe, na hora de subir o jboss vc consegue notar ele carregando o bean no console?..
se não, entra no web-console e da um invoke la, pra ver se vc consegue ver o seu EJB carregado. http://localhost:8080/web-console/, vc vai la em System, JMX MBeans, jboss,jboss:service=JNDIView…
tenta recuperar ele via lookup também, as vezes a execeção lançada pode te dar uma luz diferente, outra coisa que vc pode fazer é nomear o bean session… ex: @Stateless(name = “com/teste/meuBOBEAN”).
Ab.[/quote]
Se eu nomear meu session bean, eu posso jogar fora o arquivo jboss.xml?
[quote=padcoe][quote=AlexSlender]padcoe, na hora de subir o jboss vc consegue notar ele carregando o bean no console?..
se não, entra no web-console e da um invoke la, pra ver se vc consegue ver o seu EJB carregado. http://localhost:8080/web-console/, vc vai la em System, JMX MBeans, jboss,jboss:service=JNDIView…
tenta recuperar ele via lookup também, as vezes a execeção lançada pode te dar uma luz diferente, outra coisa que vc pode fazer é nomear o bean session… ex: @Stateless(name = “com/teste/meuBOBEAN”).
Ab.[/quote]
Se eu nomear meu session bean, eu posso jogar fora o arquivo jboss.xml?[/quote]
padcoe, no meu entendimento, uma vez que você anota os caras, você não precisa de descritor xml (jboss.xml)…
faz o teste que te falei, coloca o nome no seu bean e busca ele na JNDI com examente o mesmo nome…
A respeito do application.xml você deve adicionar o tag do módulo ejb…
ex: