JBoss设置
1.隐藏访问目录
jboss_home/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
<param-name>listings</param-name>
<param-value>false</param-value>
2.设置JMX-Console控制台密码
因为即使用防火墙将8080端口屏蔽,别有用心的用户也可以通过http://your_domain/JMX-Console进行访问,修改如下
JBOSS_HOME/server/default/deploy/jmx-console.war/WEB-INF/
web.xml 取消 <security-constraint>这段注释
jboss-web.xml 取消 <security-domain> 这段注释
JBOSS_HOME/server/default/conf/props
jmx-console-users.properties 修改 admin=admin 设置用户名=设置密码
jmx-console-roles.properties 修改 admin 改为 上面设置的用户名
3、设置web-console的控制台密码:
JBOSS_HOME/server/default/deploy/management/console-mgr.sar/web-console.war/WEB-INF/
web.xml 取消 <security-constraint>这段注释
jboss-web.xml 取消 <security-domain> 这段注释
cd ../class
web-console-roles.properties 修改 admin 改为 上面设置的用户名
web-console-users.properties 修改 admin=admin 设置用户名=设置密码
将以上两个文件拷贝到 JBOSS_HOME/server/default/conf/props
vi JBOSS_HOME/server/default/conf/login-config.xml
找到
<application-policy name = "web-console">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">props/web-console-users.properties</module-option>
<module-option name="rolesProperties">props/web-console-roles.properties</module-option>
</login-module>
</authentication>
</application-policy>
4.修改jboss_home/server/default/conf/jboss-service.xml
将<!-- A flag to disable the scans -->
<attribute name="ScanEnabled">true</attribute> 将true改为false
到这里,完成JBoss控制台密码的设置。这样设置一方面可以提高性能,另一方面及时JBoss应用被修改,也不会马上生效,有利有弊.
分享到:
相关推荐
Jboss控制台jmx-console的安全设置
在IT领域,特别是对于使用JBOSS的企业级应用服务器的管理员和开发者而言,掌握如何设置JBOSS控制台(具体为jmx-console)的登录密码是一项至关重要的技能。这不仅关乎系统的安全性,还直接影响到对服务器监控和管理...
JBoss管理控制台是Red Hat JBoss企业应用平台(EAP)的核心组成部分,它提供了一个图形用户界面(GUI),用于管理和监控部署在该平台上的Java应用程序和服务。本入门指南将帮助您了解如何有效地使用JBoss管理控制台...
### 解密JBoss和Weblogic数据源连接字符串和控制台密码 #### 0x00 背景 随着互联网技术的发展与应用的多样化,Java作为企业级开发的重要语言之一,其相关的应用框架如JBoss和WebLogic越来越受到广泛的应用。这类...
【第三方JBoss管理控制台】 在JBoss应用服务器的日常管理和运维中,原生的管理控制台可能存在一些局限性,例如功能不全面、操作复杂或者性能不足等问题。为了解决这些挑战,开发者和管理员通常会寻找更为高效和易用...
### JBoss安全性设置详解 #### 一、JMX控制台安全性配置 在部署与管理Java应用服务器时,确保系统的安全性是至关重要的一步。对于JBoss AS(Application Server),特别是其管理控制台——JMX Console的安全性配置...
本文将详细介绍如何进行JBoss的基本配置,包括控制台登录窗口的设置、连接数据库以及端口的调整等内容。 #### 一、控制台登录窗口设置 在JBoss中,默认提供了一个管理控制台——`jmx-console`,用于远程管理和监控...
### Linux下安装JBoss并设置自启动服务 在Linux环境下安装JBoss并配置其作为系统服务自启动是一项常见的任务,特别是在部署Java应用服务器时。本文将详细介绍如何在Linux环境中完成这些步骤,包括JDK的安装、环境...
JBoss 服务器是一款...以上就是关于JBoss服务器配置的详细说明,包括设置JMX控制台的身份验证、启动和关闭服务器的步骤,以及如何更改数据库连接和端口设置。理解并掌握这些配置对于管理和维护JBoss服务器至关重要。
### JBoss服务设置开机自启(Linux) #### 知识点概述 在Linux环境中,确保JBoss服务能够随系统启动而自动启动对于提高系统的稳定性和可用性至关重要。本篇文章将详细介绍如何在CentOS 7环境下配置JBoss服务,使其...
本篇文章将详细介绍如何进行 JBoss 服务器的两个关键设置:隐藏访问目录和设置 JMX-Console 以及 Web-Console 的控制台密码。 首先,我们来看如何隐藏访问目录。默认情况下,JBoss 服务器允许通过 HTTP 访问部署的...
[Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...
本资源摘要信息将详细介绍 JBOSS 在 Windows 平台上的安装和部署过程,涵盖了环境准备、JBOSS 安装、环境变量设置、运行和终止 JBOSS、部署 WAR 文件等多个方面的知识点。 一、环境准备 在安装 JBOSS 之前,需要...
本篇文章将详细讲解JBoss的安装和部署过程,帮助你深入了解如何在本地环境中设置并运行JBoss应用服务器。 1. **系统要求**: 在开始安装前,确保你的操作系统满足JBoss的最低需求。通常,JBoss支持Windows、Linux...
在实际运维中,我们可以通过JBoss提供的管理控制台或命令行工具来查看和调整这些设置。例如,可以修改`standalone.xml`或`domain.xml`中的端口配置,或者使用`jboss-cli.sh`或`jconsole`等工具进行实时监控。正确...
web管理控制台的默认用户名和密码同样为`admin/admin`,配置文件在`standalone/configuration/basicauth-users.properties`。 #### 4. JBoss数据源的配置 数据源配置位于`standalone/configuration/standalone.xml...
在部署Jboss服务器成功后,我们可以通过IntelliJ IDEA 8的控制台来验证结果。如果没有错误提示,那么就说明配置已经成功了! 结论 通过以上步骤,我们可以成功地在IntelliJ IDEA 8中部署Jboss服务器。这种方法可以...