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 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 no Jboss 3 ?


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]

Responder a