[URGENTE] - Erro em Deploy de Aplicação EE

2 respostas
J

Pessoal, estou iniciando em EJB3 e o JBoss está gerando o seguinte erro de deploy:

org.jboss.deployment.DeploymentException: Failed to find module file: EJBAprendizado.jar

at org.jboss.deployment.EARDeployer.init(EARDeployer.java:295)

at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)

at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)

at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)

at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)

at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)

at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

at $Proxy9.deploy(Unknown Source)

at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)

at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610)

at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)

at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)

at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)

Sendo que esse JAR está no application.xml. O projeto está configurado assim:

  1. Enterprise Application do Eclipse Galileo com uma pasta EarContent, a qual contém uma pasta META-INF, que contém o application.xml o qual contém o seguinte conteúdo:
<?xml version="1.0" encoding="UTF-8"?> AprendizadoApplication EJBAprendizado.jar

Esse enterprise application, contém 2 modules dependencies: EJBAprendizado.jar e EJBAprendizadoClient.jar

  1. Um projeto EJB3, com 1 module dependencies: EJBAprendizadoClient.jar. O EJBAprendizado, contém um ejb-jar.xml com o seguinte conteúdo:
<?xml version="1.0" encoding="UTF-8"?> EJBAprendizado EJBAprendizadoClient.jar

No entanto, quando eu dou um Run On Server, no Galileo, para executar o deploy da aplicação, aparece esse erro que não foi possível encontrar o module file: EJBAprendizado.jar e logo abaixo aparece:

12:05:36,499 ERROR [MainDeployer] Could not initialise deployment: file:/C:/jboss-4.2.3.GA/server/default/deploy/EJBAprendizadoEAR.ear
org.jboss.deployment.DeploymentException: No META-INF/application.xml found

Por favor, eu gostaria da ajuda de todos, URGENTE!

2 Respostas

Flavio_Luiz

Não tenho certeza mas parece que teu projeto e um .EAR e não um .JAR
tanto que seu errorStack procura por org.jboss.deployment.DeploymentException: Failed to find module file: EJBAprendizado.jar

e ao dar um Run no app ele apresenta o erro no Could not initialise deployment: file:/C:/jboss-4.2.3.GA/server/default/deploy/EJBAprendizadoEAR.ear

da uma olhada ai, acredito que seja isso msm… até msm porque o deploy só reconhece .JAR e .WAR (ate onde sei…)

S

olá Guilherme.

Também tive problemas com meus projetos utilizando a nova IDE Eclipse com JBoss AS 5. O que eu simplesmente fiz foi voltar para a minha IDE antiga (Eclipse 3.4.2 - Ganymede) e configurar o JBoss novamente. Consegui fazer o deploy da minha pasta EAR e WAR com sucesso.

Tente fazer isso se for o caso. Mas valeu você ter postado esse erro aqui, irei pesquisar para sugerir uma solução melhor para esse ou futuro posts

Um abraço

Criado 19 de setembro de 2009
Ultima resposta 22 de set. de 2009
Respostas 2
Participantes 3