浅析JBoss控制台密码的设置

开发 前端 后端
本文向您介绍JBoss控制台密码的设置方法,包括JMX-Console控制台密码、web-console的控制台密码等。

JBoss设置

1.隐藏访问目录

jboss_home/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml

  1. <param-name>listings</param-name> 
  2.          <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

找到

  1. <application-policy name = "web-console"> 
  2.       <authentication> 
  3.           <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" 
  4.             flag = "required"> 
  5.             <module-option name="usersProperties">props/web-console-users.properties</module-option>             
     
    <module-option name="rolesProperties">props/web-console-roles.properties</module-option>    
  6.           </login-module> 
  7.       </authentication> 
  8.     </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应用被修改,也不会马上生效,有利有弊.

 

【编辑推荐】

  1. JBoss集群中建立JMS集群服务
  2. 在Linux环境下安装JDK+JBoss
  3. 在JBOSS下发布Web程序
  4. JBoss集群配置代码实例
  5. JBoss集群配置前言与集群知识
责任编辑:佚名 来源: 百度空间
相关推荐

2009-06-15 09:50:34

JBoss控制台

2012-02-16 09:34:27

JavaJBossJBoss AS7

2009-08-17 15:05:41

C#进度条

2011-07-06 15:25:33

Windows控制台

2010-12-21 14:32:43

操作控制台

2011-08-08 10:55:14

IOS 控制台 Consol

2011-07-11 13:52:45

Windows控制台

2011-03-24 10:08:38

Nagiosweb

2011-07-11 13:43:45

Windows控制台

2009-10-10 10:45:04

VB 2005新型控制

2009-03-04 10:10:49

控制台桌面虚拟化Xendesktop

2021-06-17 11:34:54

SLS 阿里云

2011-07-27 13:59:04

2011-07-12 15:18:01

SQLite数据库引擎

2011-07-11 09:57:19

WINDOWS控制台DOS命令

2011-07-26 18:13:53

控制台

2024-01-07 16:42:32

C++编程开发

2011-03-07 13:35:51

OpenNebula管理控制台

2010-09-02 15:54:26

路由器配置

2009-07-29 10:22:00

Ubuntu虚拟控制台linux
点赞
收藏

51CTO技术栈公众号