I am getting a weird error when trying to run an EAR on my Wildfly 10 Server. It says .session is already registered
, which other similar bugs have supposedly been caused by multiple applications using the same context-root
. But I am just deploying a single EAR so I'm confused.
09:57:30,654 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.subunit."********.ear"."*********.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.subunit."***********.ear"."**********".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of subdeployment "******.war" of deployment "*******.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.jboss.msc.service.DuplicateServiceException: Service jboss.undertow.deployment.default-server.default-host./******.session is already registered
I had the same issue. It is fixed by removing wars under:
<jboss or wildfly home>\standalone\deployments
directory.
Edit:
Another solution: Remove defined deployments at <jboss or wildfly home>\standalone\configuration\standalone.xml
Standalone.xml content, after deployments are removed:
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:4.2">
...
<deployments></deployments>
</server>
Possible Fix, previously I had had other errors with my files that I consequently fixed. I looked in my standalone directory and it contained a .failed EAR, and I believe the 'DuplicateServiceException' came from the server trying to deploy both of them. So recreating the server seemed to solve the problem. Hope that helps anyone with a similar problem
In my case, I deleted all the files in the server's deploy folder, cleaned the server and restart it. It works well after that.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With