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]