linux服务器应用程序的启动配置如下:
##################################
export JAVA_HOME=/usr/java/jdk1.6.0_35
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:lib/log4j-1.2.9.jar:lib/ojdbc14.jar
nohup java -Xms5000M -Xmx6000M -Dcom.sun.management.jmxremote.port=9191 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false - Djava.rmi.server.hostname=192.168.0.191 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=log/outofmemdump.log -XX:+DisableExplicitGC -verbose:gc -XX:+PrintGCDetails - XX:+PrintGCTimeStamps -Xloggc:log/gc.log com.sms.sms.SmsServer &
exit
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:lib/log4j-1.2.9.jar:lib/ojdbc14.jar
nohup java -Xms5000M -Xmx6000M -Dcom.sun.management.jmxremote.port=9191 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false - Djava.rmi.server.hostname=192.168.0.191 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=log/outofmemdump.log -XX:+DisableExplicitGC -verbose:gc -XX:+PrintGCDetails - XX:+PrintGCTimeStamps -Xloggc:log/gc.log com.sms.sms.SmsServer &
exit
###############################
需要注意的参数
-Dcom.sun.management.jmxremote.port=9191 ##开放的端口号
- Djava.rmi.server.hostname=192.168.0.191 ##linux服务器的ip
windows系统启动jconsole来连接,连接地址:192.168.0.191:9191 用户名和口令输入linux系统的登录用户名和密码就可以连接了。
相关推荐
- **连接远程虚拟机**:在客户机上打开 `%JAVA_HOME%\bin` 目录下的 JConsole,然后在“远程进程”选项卡中输入 `192.168.1.101:1090` 并点击“连接”。 #### 3. JConsole 使用说明 一旦 JConsole 成功连接到远程 ...
总结来说,通过xmanage远程打开Jconsole是一种有效的解决Jconsole远程连接问题的方法,它利用了X Window协议和环境变量DISPLAY的特性,使得我们可以在本地机器上直观地监控远程服务器上的Java应用。然而,实施这一...
### jconsole远程监控配置手册(经典) #### 一、引言 本文档旨在提供一份详细的jconsole远程监控配置指南,适用于需要对生产环境中的Tomcat应用服务器进行远程监控的场景。通过本指南,用户可以了解到如何正确配置...
【Kafka监控工具KafkaOffsetMonitor详解】 KafkaOffsetMonitor是一款强大的开源监控工具,专为Apache Kafka设计,用于实时监控和分析Kafka集群中的消费者偏移量。它可以帮助管理员跟踪消费者的消费进度,确保数据的...
JConsole的使用过程是在本地计算机上打开JConsole工具,并在远程进程中输入远程Tomcat服务器的IP地址以及配置的JMX端口号(8696),点击连接后,JConsole就会展示远程服务器上运行的Java应用程序的详细信息。...
它支持本地和远程连接,可以连接到运行在相同机器或网络上的其他Java进程。`jconsole`提供了一个用户友好的GUI,使开发者和运维人员能方便地查看和分析JVM性能指标。 **二、启动与连接** 要启动`jconsole`,只需在...
jmx 实现远程连接tomcat jmx(Java Management Extensions)是一种Java技术,用于监控和管理Java应用程序。下面我们将详细介绍如何使用jmx实现远程连接tomcat。 一、配置环境 首先,我们需要确保Linux下配置好...
使用JConsole通常有两种方式:本地连接和远程连接。 - **本地连接**:如果JConsole和JVM在同一台机器上运行,可以直接通过JConsole启动并连接到本地JVM。 - **远程连接**:如果JVM在另一台机器上,需要确保JVM启动...
为了确保JConsole能够正确解析远程服务器的IP地址,你需要编辑远程系统的`/etc/hosts`文件。通常,你需要将原本的`127.0.0.1`指向localhost的条目注释掉,并添加WebLogic服务器的实际IP地址。使用`hostname -i`命令...
然后在jconsole中输入远程JVM的地址和端口进行连接。 四、jconsole.jar在实际应用中的价值 jconsole.jar对于Java开发者和运维人员来说是不可或缺的工具。它能够帮助我们: 1. **诊断性能瓶颈**:通过实时监控CPU...
在配置Jconsole连接远程服务器上的Java应用,例如Tomcat,通常需要以下几个步骤: 1. **配置远程服务器的JMX(Java Management Extensions)**: - 在Linux服务器上,编辑Tomcat的`bin/catalina.sh`文件,在`# OS ...
但在早期版本中,可能需要通过以下JVM参数来启用远程连接: - `-Dcom.sun.management.jmxremote` 2. **无认证连接**:如果希望在没有身份验证的情况下允许连接,可以使用以下JVM参数: - `-Dcom.sun.management....
这些参数分别开启了JMX远程访问,设置了监听端口,并关闭了认证和SSL,以便jconsole能够连接。当然,在生产环境中,为了安全,推荐开启认证和使用SSL。 总之,`jconsole.1.8.0.jar`是Java开发者和运维人员不可或缺...
2. **Remote(远程连接)**:如果要监控远程计算机上的JVM,可以使用远程连接。连接字符串通常采用如下格式: ```plaintext service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi ``` 其中`hostName`是远程...
jconsole连接JMX在很多例子中采用RMI协议连接。 但是在实际生产环境下,RMI会受到来自防火墙的诸多限制,经常连接不上。 采用JMXMP协议是一个替换办法。 将解压后的几个jar全部拷贝到服务器端%JAVA_HOME%\jre\lib\...
需要设置相关参数使其可以被连接,并使用 jconsole 命令连接远程机器的 JAVA 程序。 五、JConsole 分析界面 JConsole 分析界面包括六个标签:概述、内存、线程、类、MBeans 和 VM 摘要。每个标签都显示了相关的...
2. 启动Tomcat或JBoss服务器,使用jconsole连接到远程服务器,输入主机名或IP地址、端口号等信息。 3. 使用jconsole的图形化界面实时监控服务器的运行情况。 jconsole的优点包括: 1. 实时监控服务器的运行情况,...