Mauro

Sugiro que voc� utilize o Jboss integrado com o Tomcat
e utilize os exemplos que eles oferecem como base para
desenvolvimento. J� existe o build.xml incorporado e
fica bem f�cil fazer o deployment.
--- Mauro Schneider <[EMAIL PROTECTED]> wrote:
> Pessoal, eu fiz o estudo de um livro, o qual usa a
> vers�o 2.4.4 do
> Jboss, e nisto todos os exemplos do livro funcionou
> perfeitamente nas
> p�ginas JSP com o TomCat 4.1, por�m, agora estou
> tentando rodar os mesmos
> exemplos na vers�o 3 do JBOSS, e n�o estou tendo
> sucesso.
>     O deploy do .JAR do meu EJB foi iniciado com
> sucesso no Jboss, e fiz a
> c�pia dos arquivos do diret�rio client do JBOSS,
> para o WEB-INF\lib do
> Tomcat, sendo
> que antes de fazer esta c�pia, removi todos os
> arquivos de client do antigo
> jboss 2.4.4:
>     Mas na solicita��o da p�gina JSP que chama o
> EJB, aparece o seguinte
> erro, no console do TOMCAT
> 
>         java.rmi.UnmarshalException: Error
> unmarshaling return; nested
> exception is:
>         java.net.SocketException: Connection reset
> by peer: JVM_recv in
> socket input stream read
> 
>     O que eu preciso fazer para que meus EJB
> funcione com o Jboss 3 e TOMCAT
> ?
> 
> 
> C�digos :
> 
> ---Adder.java -----------
> package com.brainysoftware.ejb;
> 
> import javax.ejb.EJBObject;
> import java.rmi.RemoteException;
> 
> public interface Adder extends EJBObject {
>     public int add(int a, int b) throws
> RemoteException;
> }
> 
> 
> ---------AdderHome.java -------------
> package com.brainysoftware.ejb;
> 
> import java.rmi.RemoteException;
> import javax.ejb.CreateException;
> import javax.ejb.EJBHome;
> 
> public interface AdderHome extends EJBHome {
>   Adder create() throws RemoteException,
> CreateException;
> }
> 
> -----------AdderBean.java -----------------
> package com.brainysoftware.ejb;
> 
> import java.rmi.RemoteException;
> import javax.ejb.SessionBean;
> import javax.ejb.SessionContext;
> 
> public class AdderBean implements SessionBean {
> 
>   public int add(int a, int b) {
>     System.out.println("from AdderBean");
>     return (a + b);
>   }
> 
>   public void ejbCreate() {
>   }
> 
>   public void ejbRemove() {
>   }
> 
>   public void ejbActivate() {
>   }
> 
>   public void ejbPassivate() {
>   }
> 
>   public void setSessionContext(SessionContext sc) {
>   }
> }
> 
> -----------------ejb-jar.xml ---------------------
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <ejb-jar>
>   <description>Your first EJB application
> </description>
>   <display-name>Adder Application</display-name>
>   <enterprise-beans>
>     <session>
>       <ejb-name>Adder</ejb-name>
>       <home>com.brainysoftware.ejb.AdderHome</home>
>       <remote>com.brainysoftware.ejb.Adder</remote>
>      
>
<ejb-class>com.brainysoftware.ejb.AdderBean</ejb-class>
>       <session-type>Stateless</session-type>
>       <transaction-type>Bean</transaction-type>
>     </session>
>   </enterprise-beans>
> </ejb-jar>
> 
> ------------------jboss.xml
> ---------------------------
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <jboss>
>   <enterprise-beans>
>     <session>
>       <ejb-name>Adder</ejb-name>
>       <jndi-name>Adder</jndi-name>
>     </session>
>   </enterprise-beans>
> </jboss>
> 
> 
>
---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
> 


=====
[EMAIL PROTECTED]

__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com

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

Responder a