-
1. Re: WFLYCTL0184: Why does this error give no info on why the missing dependencies are missing?
ctomc Nov 26, 2015 9:05 AM (in response to marlowa42)It is telling you, that you are missing jboss.binding.remoting
basically socket-binding with name "remoting" is missing.
add it to the bottom of standalone.xml where socket-bindings are defined and restart the server.
it should work.
This kind of error messages should be greatly improved in 10, as we added some new system for resolving dependencies based on provides / consumes pattern.
-
2. Re: WFLYCTL0184: Why does this error give no info on why the missing dependencies are missing?
marlowa42 Nov 27, 2015 3:39 AM (in response to ctomc)Thank you for your quick reply. This is definately part of the problem. I added it and got different errors to do with port already in use. I then commented out the line <socket-binding name="http" port="${jboss.http.port:8180}"/> and got different errors about my war service not being able to be started:
"Services that may be the cause:" => [
"jboss.binding.http",
"jboss.http-upgrade-registry.default",
"jboss.remoting.remotingConnectorInfoService.http-remoting-connector"
-
3. Re: WFLYCTL0184: Why does this error give no info on why the missing dependencies are missing?
ctomc Nov 27, 2015 6:06 AM (in response to marlowa42)why would you comment that out?
put it back in as it is needed for web server to know where to bind to.
you can keep all socket binding in the configuration file.
they will only be used if they are needed.
It is not like if you remove it there port wont be exposed.
you need to remove the services that need it if you want to remove need for listening ports.
-
4. Re: WFLYCTL0184: Why does this error give no info on why the missing dependencies are missing?
marlowa42 Nov 27, 2015 8:21 AM (in response to ctomc)I commented it out because I was getting the error address already in use. Later on I made it not commented out and used a different port number. That made the errors go away. Things are still not working but the errors I am seeing now are down to the particular app I am working on. However, I think it's not right for wildfly to try to use bind port 8180 for both the http port and remoting port. Whichever gets in last will get a binding error. I thought that everything was supposed to go via the http port so I still not sure why I had to add the socket binding for remoting.