jboss7配置jmx
在/jboss-as-7.1.1.Final/bin/standalone.conf文件中加入以下内容:
if [ "x$JAVA_OPTS" = "x" ]; then
JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345 -Djava.rmi.server.hostname=10.19.0.103 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.autodiscovery=true -XX:+HeapDumpOnOutOfMemoryError -XX:+StartAttachListener "
JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"
JAVA_OPTS="$JAVA_OPTS -Djboss.server.default.config=standalone.xml"
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:/home/jboss7/jboss-as-7.1.1.Final/modules/org/jboss/logmanager/main/jboss-logmanager-1.2.2.GA.jar"
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:/home/jboss7/jboss-as-7.1.1.Final/modules/org/jboss/logmanager/log4j/main/jboss-logmanager-log4j-1.0.0.GA.jar"
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:/home/jboss7/jboss-as-7.1.1.Final/modules/org/apache/log4j/main/log4j-1.2.16.jar"
else
JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345 -Djava.rmi.server.hostname=10.19.0.103 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.autodiscovery=true -XX:+HeapDumpOnOutOfMemoryError -XX:+StartAttachListener "
JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"
JAVA_OPTS="$JAVA_OPTS -Djboss.server.default.config=standalone.xml"
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:/home/jboss7/jboss-as-7.1.1.Final/modules/org/jboss/logmanager/main/jboss-logmanager-1.2.2.GA.jar"
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:/home/jboss7/jboss-as-7.1.1.Final/modules/org/jboss/logmanager/log4j/main/jboss-logmanager-log4j-1.0.0.GA.jar"
JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:/home/jboss7/jboss-as-7.1.1.Final/modules/org/apache/log4j/main/log4j-1.2.16.jar"
else
相关推荐
1. **配置JBoss**:在JBoss的配置文件(如`standalone.xml`或`domain.xml`)中启用JMX远程访问。这通常涉及开启JMX Remoting接口,并配置必要的安全设置。 2. **客户端设置**:在客户端,我们需要导入必要的JMX和...
Jboss控制台jmx-console的安全设置
JBOSS的安全配置• JMX Console • JBoss Web Console
下面,我们将深入探讨如何在JBOSS4中配置jmx-console的登录密码,确保系统安全的同时,也能够方便地进行管理和监控。 ### JBOSS4中jmx-console密码设置详解 #### 1. **定位jmx-console部署位置** 首先,jmx-...
**JBoss 7 配置 JMS 知识点详解** JBoss Application Server(简称 JBoss AS)是一款开源的企业级 Java 应用服务器,由 Red Hat 公司维护。JBoss 7 是其一个重要的版本,它引入了许多新特性和性能优化。在 JBoss 7 ...
总结,理解并熟练掌握JBoss的配置、JMX的使用以及EJB3.0的编程模型,将有助于你更好地在企业环境中部署和管理Java应用程序,提升开发效率和系统稳定性。通过深入学习这些知识点,你可以更加游刃有余地应对复杂的Java...
【JBoss JMX实现架构】深入解析 JBoss JMX(Java Management Extensions)实现架构是JBoss应用服务器中用于管理和服务的核心组件。JMX提供了一种标准的方式来管理和监控分布式系统,包括应用程序、设备和网络资源。...
- JMX监控:JBoss内建JMX支持,允许通过JConsole、VisualVM等工具监控服务器状态。 - JBoss CLI:通过命令行接口进行服务器的实时诊断和配置更改。 8. **热更新与热部署** - 热部署机制:JBoss支持应用程序的热...
3. **修改jboss-cluster-jmx.xml和jboss-cluster-ha.xml**:定义节点间的通信协议和策略。 4. **设置共享存储**:如NFS或共享内存,用于共享session数据。 5. **部署应用**:确保所有节点上应用的部署方式一致,如...
以下是对标题和描述中涉及的JBoss配置知识点的详细说明: 一、设置控制台登录窗口 默认情况下,JBoss的JMX控制台(http://localhost:8080/jmx-console)无需身份验证即可访问,这可能导致安全隐患。为了增强安全性...
本文档后续部分将深入讨论JBoss 7的更多配置细节,包括网络配置、数据源、交易、缓存、日志、JMX监控等方面,旨在为管理员提供全面的参考指南,以便于在实际环境中顺利部署和管理JBoss应用服务器。
10. **监控与管理**:使用JMX(Java Management Extensions)或者JBoss Web Console对集群进行监控,查看节点状态,调整配置,确保集群稳定运行。 在提供的文件中,`Jboss集群配置.doc`可能是详细的配置步骤文档,`...
【JBoss配置详解】 JBoss,作为一款开源的应用服务器,是Java EE平台的重要实现之一。在本文中,我们将深入探讨JBoss的配置过程,包括下载安装、目录结构解析以及关键配置项的调整。 首先,我们来看一下JBoss的...
4. JBoss7配置 26 4.1. 目标听众 26 4.1.1. 开始之前 26 4.1.2. 手册中的示例 26 4.2. 客户端 26 4.2.1. web接口 26 4.2.1.1. HTTP管理接入点 26 4.2.1.2. 访问管理控制台 27 4.2.1.3. 对管理控制台进行加密 27 ...
根据所提供的部分配置文件内容,我们可以详细解析如何在 jBoss 7 中开启 JMX。 ##### 配置 jmx 远程访问 1. **设置远程主机名**:`-Djava.rmi.server.hostname=10.10.49.24` - 这一行代码指定了 jBoss 服务器将...
4. **CLI和Management API**:JBoss7提供了强大的命令行接口(CLI)和管理API,使得管理和配置服务器变得更加简单和高效。CLI允许开发者通过命令行进行远程操作,而Management API则为自动化运维提供了可能。 5. **...
安全域的具体配置位于`{jboss_home}\server\default\conf\login-config.xml`文件的`<application-policy name="jmx-console">`部分。 #### 二、连接数据库配置 JBoss应用服务器通常需要连接到数据库,因此我们还...
6. **其他高级配置**:除了以上基础配置,JBOSS还支持日志管理、事务管理、集群部署、JMX监控等多种功能,其配置文件分布在`server/default/conf`和`server/default/deploy`目录下。例如,`logging.properties`用于...
<description>An example security config that only allows users with the role JBossAdmin to access the HTML JMX console web application <url-pattern>/ <!--<http-method>GET <http-method>POST...