a� vai meus arquivos xml:

jboss-web.xml
<jboss-web>
   <security-domain>java:/jaas/http-invoker</security-domain>
   <ejb-ref>
                <ejb-ref-name>ejb/Hello</ejb-ref-name>
            <jndi-name>java:comp/ejb/Hello</jndi-name>
        </ejb-ref>
</jboss-web>



web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
<web-app>
  <ejb-ref>
    <ejb-ref-name>ejb/Hello</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>sample.ejb.hello.HelloHome</home>
    <remote>sample.ejb.hello.Hello</remote>
  </ejb-ref>
</web-app>

continuo recebendo a mensagem que o bean n�o foi registrado... configurei
isso certo?

-----Mensagem original-----
De: Marco A. Q. dos Santos [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 2 de abril de 2003 22:26
Para: [EMAIL PROTECTED]
Assunto: RES: [enterprise-list] JBOSS not bound!!!URGENT


Voc� configurou os arquivos 'web.xml' e 'jboss-web.xml' do seu arquivo
'war' corretamente.

No web.xml voc� dever� ter:
<ejb-ref>
    <ejb-ref-name>**RefName do Bean**</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>Interface HOME</home>
    <remote>Interface REMOTE</remote>
</ejb-ref>

No jboss-web.xml voc� dever� ter:
<ejb-ref>
    <ejb-ref-name>**RefName do Bean**</ejb-ref-name>
    <jndi-name>**Jndi Name do Bean**</jndi-name>
</ejb-ref>

Isto � o b�sico para ele funcionar.

----

Marco Aurelio Qui�ula dos Santos

Desenvolvimento de Sistemas - Coordena��o

Medisoft Ltda

Curitiba - PR - Brasil

[EMAIL PROTECTED] 

 


-----Mensagem original-----
De: Jos� Carlos Lopes de Barros [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 2 de abril de 2003 13:22
Para: Enterprise-List (E-mail)
Assunto: [enterprise-list] JBOSS not bound!!!URGENT

Instalei o JBoss na vers�o que vem com o Tomcat
(jboss-3.0.4_tomcat-4.1.12),
fiz um session bean tipo hello world, mas na hora de fazer o bind
atrav�s de
uma aplica��o no tomcat do pr�prio JBoss obtive essa exce��o:

Name ejb is not bound in this Context

A seguir coloquei o c�digo do servlet que tenta fazer a busca do ejb.

package sample.servlet;


import javax.ejb.*;
import javax.naming.*;
import javax.rmi.PortableRemoteObject;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import sample.ejb.hello.*;


public class HelloServletClient extends HttpServlet {
  private static final String CONTENT_TYPE = "text/html";
  private Hello hello = null;
  private String exception = null;


  public void init() throws ServletException {
    try {
      Context ic = new InitialContext();
      Object obj = ic.lookup("java:/comp/ejb/Hello");
      HelloHome home = (HelloHome)PortableRemoteObject.narrow(obj,
HelloHome.class);
      hello = home.create();
    }
    catch (Exception ex) {
      exception = "exception: "+ex.getMessage();
    }
  }

/**
 *
 * @param request
 * @param response
 * @throws ServletException
 * @throws IOException
 */
  public void doGet(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head><title>HelloServletClient</title></head>");
    out.println("<body>");
    out.println("<p>Error: "+this.exception+"</p>");
    out.println("</body></html>");
  }

  //Clean up resources
  public void destroy() {
  }

De foma que n�o consigo apanhar esse ejb. O JBoss indica que o deploy do
ejb
foi realizado com sucesso. Quem puder me dar uma luz sobre como
configurar
isso no JBoss agrade�o muito. Realizei o deploy do ejb atrav�s do
deploytool
do jsdkee1.3.1

Obrigado.



Jos� Carlos Lopes de Barros
Sun Certified Programmer for the Java 2 Platform 1.4
Desenvolvedor CTIS - Java


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a