Erro de deploy no jboss

2 respostas
carlosgyn

Ai galera!
Meu ejb-jar.xml esta assim:

<ejb-jar>

<display-name>SibncEjb</display-name>

<enterprise-beans>

<session>

<ejb-name>RelClientePessoaFisicaBean</ejb-name>

<home>relatorio.relClientePessoaFisica.ejb.RelClientePessoaFisicaHome</home>

<remote>relatorio.relClientePessoaFisica.ejb.RelClientePessoaFisica</remote>

<ejb-class>relatorio.relClientePessoaFisica.ejb.RelClientePessoaFisicaBean</ejb-class>

<session-type>Stateless</session-type>

<transaction-type>Bean</transaction-type>

</session>

</enterprise-beans>



<method-permission>

<method>

<ejb-name>RelClientePessoaFisicaBean</ejb-name>

<method-name>*</method-name>

</method>

</method-permission>

Quando faço o deploy no jboss acontece erro erro.

12:21:10,924 ERROR [MainDeployer] could not create deployment: file:/C:/jboss-3.
2.3/server/default/deploy/SibncEjb.jar
org.jboss.deployment.DeploymentException: Error in ejb-jar.xml, in method-permission: An unchecked element or one or more role-name elements must be specified in method-permission

2 Respostas

A

amigo Carlos,
Você tem que colocar no ejb-jar.xml um dos dois parametros a seguir:
1)<role-name>employee</role-name> – você precisa ter um regra de segurança
2) não precisa ter uma regra de segurança.
ficando assim:

&lt;method-permission&gt; 
&lt;unchecked/&gt; 
&lt;method&gt; 
&lt;ejb-name&gt;RelClientePessoaFisicaBean&lt;/ejb-name&gt; 
&lt;method-name&gt;*&lt;/method-name&gt; 
&lt;/method&gt; 
&lt;/method-permission&gt;
carlosgyn

mesmo com a alteração feita no ejb-jar.xml ainda não estou conseguindo efeturar o deploy. Continua o mesmo erro.

Criado 2 de abril de 2004
Ultima resposta 2 de abr. de 2004
Respostas 2
Participantes 2