olha, eu não cheguei a usar o pacote com Tomcat embutido mas me parece que é o JBoss quem cuida de toda a parte de deploy da aplicação.
portanto esqueça coisas como "defaultwebapp"(ou algo assim) e use somente "jboss\server\(configuracção)\deploy". de outro modo não funciona. ou seja, use o .war.

como? dae é outra história... :)

--

Diogo C. Catossi
Infra-estrutura de Sistemas
Medisoft Ltda.
Curitiba - PR - Brasil
(41)229-4247

José Carlos Lopes de Barros wrote:
Acho que estou fazendo errado, editei o arquivo jboss-web.xml na
configuração default... Isso é correto? Não estou usando arquivo .war, criei
um contexto no tomcat e um aplicação nele que tenta dar o lookup no bean.

-----Mensagem original-----
De: Diogo C. Catossi [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 3 de abril de 2003 16:03
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [enterprise-list] JBOSS not bound!!!URGENT

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: 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.

Responder a