Deploy de Session EJB no Jboss

2 respostas
L

Ola! tenho tentado fazer o deploy manual de um Session EJB no Jboss 4.0.1 sp1, escrevendo as classes e os xml (ejb-jar.xml e jboss.xml) e zipando tudo com extensao .jar e colocando no diretorio \server\default\deploy do jboss

Bom, ele me mostra o seguinte erro:

03:01:26,902 WARN  [verifier] EJB spec violation:
 Bean   : MeuEJBBean
 Section: 22.2
 Warning: The Bean Provider must specify the fully-qualified name of the Java cla
 ss that implements the enterprise bean's business methods in the <ejb-class> ele
 ment.
 Info   : Class not found on 'com.luizfar.ejb.MeuEJBBean': No ClassLoaders found
 for: com.luizfar.ejb.MeuEJBBean
 
 03:01:26,912 ERROR [MainDeployer] could not create deployment: file:/C:/jboss-4.
 0.1sp1/server/default/deploy/MeuEJB.jar
 org.jboss.deployment.DeploymentException: Verification of Enterprise Beans faile
 d, see above for error messages.
         at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:553)
         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918)
         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774)
         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
         at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
 er.java:144)
         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
 or.java:122)
         at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
 BeanOperationInterceptor.java:131)
         at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
 java:249)
         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
         at $Proxy8.deploy(Unknown Source)
         at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
 tScanner.java:305)
         at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
 canner.java:481)
         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
 doScan(AbstractDeploymentScanner.java:204)
         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
 loop(AbstractDeploymentScanner.java:215)
         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
 run(AbstractDeploymentScanner.java:194)

Alguem sabe o q pode ser?
Obrigado :smiley:

2 Respostas

M

Salve,

bem o teu jar deve der a seguintes estrutura:

meta-inf - contém teus jars
com.luizfar.ejb - contém tuas classes compiladas.

porque o jboss não está encontrando a classe compilada, deve ser algum erro de estrutura.

:okok:

L

realmente estava errado a estrutura
obrigado marcos :slight_smile:

Criado 26 de junho de 2005
Ultima resposta 27 de jun. de 2005
Respostas 2
Participantes 2