将登录模块配置从JBoss 4.2迁移到Wildfly 9

将登录模块配置从JBoss 4.2迁移到Wildfly 9,jboss,wildfly,jboss-4.2.x,wildfly-9,Jboss,Wildfly,Jboss 4.2.x,Wildfly 9,我们现在正在将代码从JBoss 4.2 GA迁移到Wildfly 9.0.2。我在迁移登录模块属性文件时遇到一些问题,需要帮助 我们有一个使用登录模块的应用程序,其配置如下: <application-policy name="staticcontent"> <authentication> <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"

我们现在正在将代码从JBoss 4.2 GA迁移到Wildfly 9.0.2。我在迁移登录模块属性文件时遇到一些问题,需要帮助

我们有一个使用登录模块的应用程序,其配置如下:

<application-policy name="staticcontent">
    <authentication>
        <login-module  code="org.jboss.security.auth.spi.UsersRolesLoginModule"                flag="required">
      <module-option name="usersProperties">staticcontent-users.properties</module-option>
      <module-option name="rolesProperties">staticcontent-roles.properties</module-option>
         </login-module>
    </authentication>
</application-policy>
当我部署应用程序时(称为
content.war
,它被浏览目录),我得到以下错误:

11:47:32,923 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 2) WFLYDS0004: Found content. war in deployment directory. To trigger deployment create a file called content.war.dodeploy
11:48:14,095 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "content.war" (runtime-name: "content.war")
11:48:16,980 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "content.war")]) - failure description: {"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.undertow.deployment.default-server.default-host./content.UndertowDeploymentInfoService is missing [jboss.security.security-domain.staticcontent]"]}
11:48:17,034 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 1) WFLYSRV0010: Deployed "content.war" (runtime-name : "content.war")
11:48:17,035 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 1)     WFLYCTL0183: Service status report
WFLYCTL0184:    New missing/unsatisfied dependencies:
  service jboss.security.security-domain.staticcontent (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./content.UndertowDeploymentInfoService]

我不确定这个错误消息是什么意思。有人能帮我吗?谢谢你,海伦。

谢谢你编辑了我的问题,让问题更清楚了

我从jboss大师那里得到了答案。在我的配置中

<security-domain name="my-auth">

应该是

<security-domain name="staticcontent">

<security-domain name="staticcontent">