Jboss 4.0.2

4 respostas
R

Pessoal,

Estou iniciando com autilização de Jboss e gostaria de saber se alguém tem algum exemplo de uma aplicação Jboss tipo Hello Word utilizando ejb e dicas para iniciar o servidor com a configuração minimal.

obs.: no site do Jboos.org não achei anda

Valeu!

4 Respostas

J

Oi

Confere ai

http://www.mundooo.com.br/php/mooartigos.php?pa=showpage&pid=4

T+

R

jeveaux, valeu pela dica!

fiz o exemplo, agora estou com o seguinte erro HelloWorld not bound , preciso configurar algum arquivo jndi para encontrar o ejb fora os descritores ?? veja as configurações :

nota : eliminei as tags < e > para poder enviar as infromações do xml
arquivo jsp:

%@ page language="java" % 
%@ page import="javax.naming.*" % 
%@ page import="java.util.*" % 
%@ page import="javax.rmi.PortableRemoteObject" % 
%@ page import="com.*" % 
% 
   try &#123; 
       out.println&#40;"binicio do processamento da pagina/b"&#41;; 
       out.println&#40;"br"&#41;; 
       out.println&#40;"br"&#41;; 
       Context initial = new InitialContext&#40;&#41;; 
       Object objref = initial.lookup&#40;"HelloWorld"&#41;; 
       HelloWorldHome home = &#40;HelloWorldHome&#41; PortableRemoteObject.narrow&#40;objref, HelloWorldHome.class&#41;; 
       HelloWorld remote = home.create&#40;&#41;;    
       out.println&#40;"b"&#41;; 
       out.println&#40;remote.helloWorld&#40;&#41;&#41;; 
       out.println&#40;"/b"&#41;; 
       out.println&#40;"br"&#41;; 
       out.println&#40;"br"&#41;; 
       out.println&#40;"bfim do processamento da pagina/b"&#41;; 
   &#125; 
   catch &#40;Exception e&#41; &#123; 
       out.println&#40;e.getMessage&#40;&#41;&#41;; 
   &#125; 
%

jboss-web.xml

ejb-ref
      ejb-ref-nameHelloWorld/ejb-ref-name
      jndi-nameHelloWorld/jndi-name
   /ejb-ref

jboss.xml

enterprise-beans
 
    session
      ejb-nameHelloWorld/ejb-name
      jndi-nameHelloWorld/jndi-name
    /session
 
  /enterprise-beans

ejb-jar.xml

descriptionHello World, o meu primeiro EJB!!!/description
     display-nameHelloWorld/display-name
        
      enterprise-beans
 
       session
         ejb-nameHelloWorld/ejb-name
         homecom.HelloWorldHome/home
         remotecom.HelloWorld/remote
         ejb-classcom.HelloWorldBean/ejb-class
         session-typeStateless/session-type
         transaction-typeContainer/transaction-type
       /session
 
      /enterprise-beans

valeu!

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size] :joia:

M

anter de tentar um lookup pelo EJB, certifique-se de q ele foi deployado com sucesso. Quando tu copia o jar do ejb pro JBoss aparece uma mensagem no console se foi um deploy bem sucedido ou não :joia:

R

Isso eu já verifiquei, ele foi publicado corretamente, gostaria de saber dos especialistas se preciso configurar mais alguma coisa no Jboss, como o jndi.properties, para eu poder recuperar as informações lookup.

Alguém pode ajudar ???

Criado 10 de junho de 2005
Ultima resposta 15 de jun. de 2005
Respostas 4
Participantes 3