Hello,
I'm working on upgrading Wildfly from version 19 to 21 for ovirt-engine [1].
Most things work fine by default without configuration changes on WF19,WF20 & WF21.
However, on WF21 there is an issue related to http-remoting-connector.
Here is the error details:
2020-12-03 14:54:54,682+01 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
("subsystem" => "remoting"),
("http-connector" => "http-remoting-connector")
]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.http-upgrade-registry.default"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.remoting.remoting-http-upgrade-service.http-remoting-connector is missing [jboss.http-upgrade-registry.default]"]
}
2020-12-03 14:54:54,771+01 INFO [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service jboss.http-upgrade-registry.default (missing) dependents: [service jboss.remoting.remoting-http-upgrade-service.http-remoting-connector]
We used to have it configured as:
<subsystem xmlns="urn:jboss:domain:remoting:4.0">
<endpoint worker="default"/>
<http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>
</subsystem>
I (semi)blindly changed [2] connector-ref to 'https' which fixed the issue on my dev setup, but it fails on one of our scenarios when we use AJP with HTTPD as proxy (HTTPS enpoint is disabled).
I can, of course, create additional socket binding and use it as endpoint as it was done here [3].
That works but I would like to understand what really happened with connector-ref='default' that is no longer available in WF21.
My WF/Jboss configuration background is rather limited so I would like to ask you for any hints or recommendations how to deal with it.
thanks
Artur
[1]
https://github.com/oVirt/ovirt-engine/ [2]
https://github.com/oVirt/ovirt-engine/blob/master/packaging/services/ovirt-engine/ovirt-engine.xml.in#L543 [3]
https://gerrit.ovirt.org/#/c/ovirt-engine/+/112505/1/packaging/services/ovirt-engine/ovirt-engine.xml.in