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]