Caro Antonio,

O melhor material sobre o JBoss � a sua documenta��o. Contudo, esta
documenta��o n�o � gratuita (refer�ncia [1]). Existe um valor simb�lico
de aproximadamente U$10,00 por manual (alguns manuais espec�ficos chegam
a custar U$30,00). Pre�o estipulado pela equipe do JBoss.

Contudo, n�o � necess�rio voc� ter o trabalho de realizar a
integra��o entre o JBoss com o Tomcat. Basta fazer o download de um
pacote do JBoss j� integrado com o Tomcat. A integra��o j� est� pronta e
configurada. No site do JBoss, quando for fazer o download, voc�
encontrar� arquivos com nomes 'jboss-3.0.x_tomcat-4.1.y.zip' (refer�ncia
[2]). Estes arquivos representam o pacote do JBoss j� integrado com o
Tomcat. Quando voc� encontrar arquivos somente com o nome
'jboss-3.0.x.zip', ser� o pacote do JBoss integrado com o Web Container
'Jetty'.

Na vers�o j� integrada do JBoss com o Tomcat, basta iniciar o JBoss
que o Tomcat � iniciado junto. Os arquivos de configura��o do Tomcat,
nesta vers�o, encontram-se no diret�rio $JBOSS_HOME/catalina/conf/. Os
detalhes de configura��o para integra��o do JBoss com o Tomcat podem ser
encontrados no arquivo
'$JBOSS_HOME/server/default/deploy/tomcat4-service.xml'. Contudo, ser�o
poucas as vezes que voc� necessitar� alterar este �ltimo arquivo.

Ao utilizar o Tomcat integrado com o JBoss, o Tomcat estar� utilizado os recursos de JNDI do pr�prio JBoss. Para acesar um EJB a apartir de uma p�gina JSP, voc� poder� criar,por exemplo, um bean (JavaBean) com o c�digo que faz o 'lookup' do seu EJB e a partir da refer�ncia do objeto home poder� obter uma refer�ncia para o EJB atrav�s de uma inst�ncia do objeto remote. No bean voc� poder� adicionar um c�digo parecido com o apresentado abaixo:

public String getHellofromEJB(String name) {
try {
InitialContext ctx = new InitialContext();
Object ref= ctx.lookup( "MyBean/Name" );
HelloWorldHome home = (HelloWorldHome)
PortableRemoteObject.narrow( ref,
HelloWorldHome.class );
HelloWorld remote = home.create();
return( remote.sayHello( name ) );
} catch (Exception ex) {
ex.printStackTrace();
}
return( "No hello" );
}

Na p�gina JSP voc� poder� adicionar o seguinte c�digo:

<jsp:useBean id="example" class="Example" />
...
Mensagem: <%=example.getHellofromEJB( "Antonio" )%>
...

Se voc� for utilizar o Tomcat fora do JBoss, ser� necess�rio realizar
as configura��es devidas do recurso JNDI no Tomcat. Para mais detalhes veja o How-To indicado na refer�ncia [3].

� isso a� ... Enjoy ...
[]�s

Spock

---------------------------------------------
[1]. JBoss Group Documentation
http://www.jboss.org/docs/

[2]. JBoss Downloads
http://www.jboss.org/downloads.jsp

[3]. JNDI Resources HOW-TO
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-resources-howto.html
---------------------------------------------

Antonio Carlos Bortoletto wrote:
Ol�
tenho uma d�vida. .. se algu�m puder me ajudar, agrade�o muito. .
Estou tentando usar o Jboss (como EJB Container) com o Web Container TomCat. .. .
Queria que meus jsp acessassem um ejb. . . Mas ainda n�o conseguindo integr�-los .. .
Procurei material que ensinasse a fazer isso, mas o m�ximo que consegui encontrar, � que "se integram muito bem" . .
Ser� que algu�m poderia me dar uma luz, do tipo, indicando onde posso encontrar algum material...

Agrade�o desde j�.. .e mais uma vez, se algu�m puder me ajudar, agrade�o muito...
Antonio....





------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------

Responder a