Jos�,

seu JNDI name � independente do contexto ra�z "java:/comp/env", ou seja, na propriedade jndi-name coloque somente o nome pertinente ao ejb.
Por exemplo:


No jboss-web:
<ejb-ref>
        <ejb-ref-name>ejb/Hello</ejb-ref-name>
        <jndi-name>jndi/Hello</jndi-name>  <!-- "jndi" � s� um exemplo -->
</ejb-ref>

- O web.xml tah OK.

*** Verifique se no seu "jboss.xml" do ejb.jar o jndi-name � o mesmo "jndi/Hello". ***

Na hora de cham�-lo fa�a:

Context ic = new InitialContext();
Object obj = ic.lookup("java:ejb/Hello");

blz?!

verifique se isto resolve e nos diga



Jos� Carlos Lopes de Barros wrote:

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]







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



Responder a