]
Brian Stansberry updated WFLY-8322:
-----------------------------------
Git Pull Request:
EJB3 subsystem should not depend on legacy security subsystem
-------------------------------------------------------------
Key: WFLY-8322
URL:
https://issues.jboss.org/browse/WFLY-8322
Project: WildFly
Issue Type: Bug
Components: EJB, Security
Reporter: Jan Martiska
Assignee: Brian Stansberry
Priority: Critical
After removing the legacy {{security}} subsystem and booting the server, you see
{noformat}
12:22:54,842 ERROR [org.jboss.as.controller.management-operation] (Controller Boot
Thread) WFLYCTL0013: Operation ("add") failed - address:
([("subsystem" => "ejb3")]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" =>
["jboss.security.simple-security-manager"],
"WFLYCTL0180: Services with missing/unavailable dependencies" =>
["jboss.ejb.utilities is missing [jboss.security.simple-security-manager]"]
}
{noformat}
Which means that EJB3 subsystem requires functionality of the legacy security subsystem.
It should be possible to completely get rid of the legacy subsystem and work with just
Elytron.