选择应用服务:default
1、进入 default\deploy\management\console-mgr.sar\web-console.war\WEB-INF 目录下
路径:default\deploy\management\console-mgr.sar\web-console.war\WEB-INF\jboss-web.xml
查看 jboss-web.xml 如下(默认无需更改)
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE jboss-web
PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
<jboss-web>
<!-- Uncomment the security-domain to enable security. You will
need to edit the htmladaptor login configuration to setup the
login modules used to authentication users.-->
<security-domain>java:/jaas/web-console</security-domain>
<!-- The war depends on the -->
<depends>jboss.admin:service=PluginManager</depends>
</jboss-web>
2、修改jboss-web.xml 同级目录下web.xml
路径:default\deploy\management\console-mgr.sar\web-console.war\WEB-INF\web.xml
找到<security-constraint>节点
增加子节点:
<http-method>GET</http-method>
<http-method>POST</http-method>
具体修改如下:
<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>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>JBossAdmin</role-name>
</auth-constraint>
</security-constraint>
3、进入/jboss-eap-4.3/jboss-as/server/default/conf 目录下
路径:default\config\login-config.xml
查看 login-config.xml
如下:
<application-policy name = "jmx-console">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">jmx-console-users.properties</module-option>
<module-option name="rolesProperties">jmx-console-roles.properties</module-option>
</login-module>
</authentication>
</application-policy>
4、进入 login-config.xml 同级的props目录下
路径:default\config\props
4.1 创建 web-console-roles.properties文件
增加内容:
admin=admin
4.2 创建 web-console-users.properties文件
增加内容:
admin=JBossAdmin,HttpInvoker
5、回到login-config.xml,修改其内容如下:
路径:default\config\login-config.xml
<application-policy name="JBossWS">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag="required">
<module-option name="usersProperties">props/jbossws-users.properties</module-option>
<module-option name="rolesProperties">props/jbossws-roles.properties</module-option>
<module-option name="unauthenticatedIdentity">anonymous</module-option>
</login-module>
</authentication>
</application-policy>
分享到:
相关推荐
### JBOSS4中jmx-console密码设置详解 #### 1. **定位jmx-console部署位置** 首先,jmx-console作为一个Web应用,其部署在JBOSS服务器的特定目录下。通常,这个位置是`{jboss_home}\server\default\deploy`,其中`...
- 将`web-console-users.properties`和`web-console-roles.properties`文件复制到`C:\jboss-eap-4.3\jboss-as\server\production\conf\props`目录下。 4. **修改登录配置文件路径**: - 打开`C:\jboss-eap-4.3\...
NULL 博文链接:https://iffiffj.iteye.com/blog/1404148
Jboss控制台jmx-console的安全设置
jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3 这个压缩包文件包含的是JBOSS jBPM4.3的源代码,这是一个用于业务流程管理(BPM)的开源框架。jBPM是一个强大的工具,它提供了流程定义、执行和...
JBossTools-ALL-win32-3.0.0.CR2 是一个专为Windows操作系统设计的集成开发环境(IDE)扩展包,它基于Eclipse平台,提供了丰富的工具集来支持JBoss相关技术的开发、部署和管理。这个版本是3.0.0的候选发布2(CR2),...
本文档旨在通过一系列实践指导和深入解析,帮助用户快速上手JBoss AS 4.3,并了解其核心功能与特性。 #### 特性介绍 - **高度可配置性**:JBoss AS 4.3允许用户根据具体项目需求进行细致的配置调整。 - **广泛兼容...
总之,"jboss-as-web.Final-RECOMPILE.jar"是JBoss AS 7热部署机制的核心组成部分,它使得开发者能够在不中断服务的情况下更新Web应用,极大地提高了开发效率。理解并熟练运用这一特性,对于高效地开发和维护基于...
比如,开发者可能会在该文件中设置Oracle数据库的数据源,包括URL、用户名、密码等信息,以便JPA能够正确地连接和操作数据库。 最后,"oracle-ds.xml"文件是JBoss服务器中针对Oracle数据库的数据源配置文件。在这个...
atmosphere-compat-jbossweb-1.0.14-2-sources.jar
JBoss Web是JBoss企业应用平台(JBoss EAP)的一个关键组件,提供了对Servlet、JSP(JavaServer Pages)和Java EE Web服务的支持。在JBoss Web 3.0.0 Beta 2中,你可以期待以下关键特性: 1. **Servlet容器**:作为...
atmosphere-compat-jbossweb-1.0.14-2.jar
atmosphere-compat-jbossweb-2.0.0-sources.jar
atmosphere-compat-jbossweb-1.0.15-sources.jar
atmosphere-compat-jbossweb-1.0.14-sources.jar
atmosphere-compat-jbossweb-1.0.13-sources.jar
atmosphere-compat-jbossweb-1.0.12-sources.jar
atmosphere-compat-jbossweb-1.0.9-sources.jar
atmosphere-compat-jbossweb-1.0.8-sources.jar