Java JBOSS错误:";JBAS014771:缺少/不可用依赖项的服务”;
部署应用程序时,打印此错误: 10:22:11742信息[org.jboss.as.server](DeploymentScanner threads-1)JBAS015870:部署“jss7管理控制台.war”已回滚,并显示失败消息{“JBAS014771:缺少/不可用依赖项的服务”=>[“jboss.web.deployment.default host./jss7管理控制台.realmjboss.security.security domain.jmx consolemising[jboss.web.deployment.default host./jss7管理控制台.realmjboss.security.security domain.jmx控制台]”]} 10:22:11767信息[org.jboss.as.server.deployment](MSC服务线程1-2)JBAS015877:在24毫秒内停止部署jss7-management-console.war 10:22:11770信息[org.jboss.as.controller](DeploymentScanner threads-1)JBAS014774:服务状态报告JBAS014775:新缺少/未满足的依赖项:服务jboss.security.security-domain.jmx-console(缺少)依赖项:[Service jboss.web.deployment.default host./jss7 management console.realm] 10:22:11781错误[org.jboss.as.server.deployment.scanner](DeploymentScanner线程-2){“JBAS014653:复合操作失败并被回滚。失败的步骤:=>{“操作步骤-2”=>{“JBAS014771:缺少/不可用依赖项的服务”=>[”jboss.web.deployment.default host./jss7管理控制台.realmjboss.security.security域.jmx consolemising[jboss.web.deployment.default host./jss7管理控制台.realmjboss.security域.jmx控制台]]} My standalone.xml:Java JBOSS错误:";JBAS014771:缺少/不可用依赖项的服务”;,java,jboss,Java,Jboss,部署应用程序时,打印此错误: 10:22:11742信息[org.jboss.as.server](DeploymentScanner threads-1)JBAS015870:部署“jss7管理控制台.war”已回滚,并显示失败消息{“JBAS014771:缺少/不可用依赖项的服务”=>[“jboss.web.deployment.default host./jss7管理控制台.realmjboss.security.security domain.jmx consolemising[jbos
<?xml version='1.0' encoding='UTF-8'?>
jdbc:h2:mem:test;DB\u CLOSE\u DELAY=-1
氢
sa
sa
org.h2.jdbcx.JdbcDataSource
1.
真的
${jboss.bind.address:127.0.0.1}
问题是什么?有很多方法可以授权用户使用安全域应用程序 我将向您展示两种方式: 应用程序的通用设置:web.xml
<web-app>
..
<security-constraint>
<web-resource-collection>
<web-resource-name>HtmlAdaptor</web-resource-name>
<description>An example security config that only allows users with the
role JBossAdmin to access the HTML JMX console web application
</description>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>JBossAdmin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>JBoss JMX Console</realm-name>
</login-config>
<security-role>
<role-name>JBossAdmin</role-name>
</security-role>
</web-app>
1.2.编辑jboss-web.xml
<jboss-web>
<security-domain>java:/jaas/other</security-domain>
</jboss-web>
<jboss-web>
<security-domain>java:/jaas/jmx-console</security-domain>
</jboss-web>
1:
<jboss-web>
<security-domain>java:/jaas/other</security-domain>
</jboss-web>
<security-domains>
....
<security-domain name="jmx-console" cache-type="default">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required">
<module-option name="usersProperties" value="${jboss.server.config.dir}/jmx-console- users.properties"/>
<module-option name="rolesProperties" value="${jboss.server.config.dir}/jmx-console- roles.properties"/>
</login-module>
</authentication>
</security-domain>
</security-domains>
<jboss-web>
<security-domain>java:/jaas/jmx-console</security-domain>
</jboss-web>
admin=admin
EAP_HOME/standalone/configuration/jmx-console-roles.properties