[RESOLVIDO] Webservices EJB 3.0 dentro de EAR com escopo isolado no JBoss 4.2.3

1 resposta
aoshi

Boa tarde pessoal.

Estou com um problema e gostaria de saber se vocês podem me auxiliar. O problema é o seguinte. Tenho um EAR com escopo isolado.
<?xml version="1.0" encoding="UTF-8"?>

<!-- The JBoss service configuration file for the EAR deployer service.
$Id: ear-deployer.xml 60679 2007-02-19 21:35:39Z [email removido] $
-->
<server>
  ...
   <mbean code="org.jboss.deployment.EARDeployer"
      name="jboss.j2ee:service=EARDeployer">
      ....
      <attribute name="Isolated">true</attribute>
     ...
   </mbean>
</server>

E preciso disponiblizar um Web Service que está dentro deste EAR,porém não é o que acontece.
Se eu defino [color=red]Isolated[/color] como [color=red]false[/color], o web service é disponilizado, se eu deixo como [color=green]true[/color] o EJB é instalado porém não é disponibilizado como serviço.

Alguém saberia me dizer se existe como eu disponiblizar o EJB como serviço mantendo o escopo do EAR como isolado?

Desde já muito obrigado.

1 Resposta

aoshi

Consegui resolver o problema.
O que aconteceu foi que no arquivo [color=green]application.xml[/color] do EAR existia um modulo java para carregar o JSR-181-MR1 e isso ocasionou algum conflito pelo motivo do [color=green]ear-deployer.xml [/color] ter o atributi Isolated definido como true.
Para evitar maiores problemas com webservices alterei a versão do Jboss de Jboss-4.2.3.GA para Jboss-4.2.3.GA-JDK6 e passei o JSR-181-MR1 para /server//lib.
E também voltei o webservice para o lado EJB.
Grato.

Criado 21 de maio de 2010
Ultima resposta 26 de mai. de 2010
Respostas 1
Participantes 1