JBoss设置
1.隐藏访问目录
JBoss_home/server/default/deploy/JBossweb-tomcat55.sar/conf/web.xml
listingsfalse
2.设置JMX-Console控制台密码
因为即使用防火墙将8080端口屏蔽,别有用心的用户也可以通过http://your_domain/JMX-Console进 行访问,修改如下
JBoss_HOME/server/default/deploy/jmx-console.war/WEB-INF/
web.xml 取消 这段注释
JBoss-web.xml 取消 这段注释
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 取消 这段注释
JBoss-web.xml 取消 这段注释
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
找到
props/web-console-users.propertiesprops/web-console- roles.properties
4.修改JBoss_home/server/default/conf/JBoss-service.xml
将
true 将true改为false
到这里,完成JBoss控制台密码的设置。这样设置一方面可以提高性能,另一方面及时JBoss应用被修改 ,也不会马上生效,有利有弊.
愚者用肉体监视心灵,智者用心灵监视肉体