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]