1
resposta

Deploy no servidor não funciona

Estou usando java 17, servidor wildfly 20 (tentei o 26 também). jakartaee 8.0.0

E ocorre o erro abaixo. Esse erro não ocorre se uso o jakartaee 9.0.1 mas também não é feito o deploy do ejb. Estou usando exatamente o mesmo código do curso.

11:00:49,110 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-4) WFLYEJB0473: JNDI bindings for session bean named 'AgendamentoEmailServico' in deployment unit 'deployment "agendamento-email-0.0.1-SNAPSHOT.war"' are as follows:

java:global/agendamento-email-0.0.1-SNAPSHOT/AgendamentoEmailServico!br.com.alura.servico.AgendamentoEmailServico
java:app/agendamento-email-0.0.1-SNAPSHOT/AgendamentoEmailServico!br.com.alura.servico.AgendamentoEmailServico
java:module/AgendamentoEmailServico!br.com.alura.servico.AgendamentoEmailServico
java:global/agendamento-email-0.0.1-SNAPSHOT/AgendamentoEmailServico
java:app/agendamento-email-0.0.1-SNAPSHOT/AgendamentoEmailServico
java:module/AgendamentoEmailServico

11:00:49,414 INFO [io.jaegertracing.internal.JaegerTracer] (MSC service thread 1-4) No shutdown hook registered: Please call close() manually on application shutdown. 11:00:49,533 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."agendamento-email-0.0.1-SNAPSHOT.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."agendamento-email-0.0.1-SNAPSHOT.war".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment "agendamento-email-0.0.1-SNAPSHOT.war" at org.jboss.as.server@12.0.3.Final//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:189) at org.jboss.msc@1.4.11.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739) at org.jboss.msc@1.4.11.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701) at org.jboss.msc@1.4.11.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559) at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982) at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEE0024: Could not configure component AgendamentoEmailServico at org.jboss.as.ee@20.0.1.Final//org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:106) at org.jboss.as.server@12.0.3.Final//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:182) ... 8 more Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException accessible: module java.base does not "opens java.lang" to unnamed module @65a2cb92 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at org.jboss.invocation@1.5.2.Final//org.jboss.invocation.proxy.AbstractProxyFactory$1.run(AbstractProxyFactory.java:121) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at org.jboss.invocation@1.5.2.Final//org.jboss.invocation.proxy.AbstractProxyFactory.setupCachedProxyFields(AbstractProxyFactory.java:117) at org.jboss.invocation@1.5.2.Final//org.jboss.invocation.proxy.AbstractProxyFactory.finalizeStaticConstructor(AbstractProxyFactory.java:93) at org.jboss.invocation@1.5.2.Final//org.jboss.invocation.proxy.ProxyFactory.generateClass(ProxyFactory.java:292) at org.jboss.invocation@1.5.2.Final//org.jboss.invocation.proxy.AbstractClassFactory.buildClassDefinition(AbstractClassFactory.java:245) at org.jboss.invocation@1.5.2.Final//org.jboss.invocation.proxy.AbstractClassFactory.defineClass(AbstractClassFactory.java:198) at org.jboss.invocation@1.5.2.Final//org.jboss.invocation.proxy.AbstractProxyFactory.getCachedMethods(AbstractProxyFactory.java:162) at org.jboss.as.ejb3@20.0.1.Final//org.jboss.as.ejb3.component.stateless.StatelessComponentDescription$3.configure(StatelessComponentDescription.java:147) at ...

1 resposta

Andre, boa noite. Você tentou usar uma versão mais antiga do java? A 11 por exemplo. Você poderia verificar se ocorre o mesmo erro?