在window平台怎样用JConsole监控linux服务器tomcat的环境搭建

2019-03-22 01:06|来源: 领悟书生

JConsole是一个基于JMXGUI工具,用于连接正在运行的JVM,不过此JVM需要使用可管理的模式启动。如果要把一个应用以可管理的形式启动,可以在启动是设置com.sun.management.jmxremoteJConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息,从而能够对服务器的运行情况进行实时监控。这一节我们来说说在window平台怎样用JConsole监控linux服务器tomcat的环境搭建


有两种方式,都是修改tomcat的安装目录/bin/catalina.sh这个文件,下面详细说明怎样改

方法一:在JAVA_OPTS后面加代码

示例如下:

if [ -z "$LOGGING_MANAGER" ]; then

 JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.rmi.server.hostname=xxx.xxx.xx.xxx -Dcom.sun

.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

else

 JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER -Djava.rmi.server.hostname=xxx.xxx.xx.xxx -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.managem

ent.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

fi

注:这种方法有缺点,就是停止tomcat时后会提示1090端口【上面配置的端口】被占用,停止不了,这时要用kill命令把这个进程停止掉。

方法二:在CATALINA_OPTS后面加代码【推荐】

找到“# ----- Execute The Requested Command -----------------------------------------”直接在其下面添加以下代码:

CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=xxx.xx.xxx.xxx -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

这种方法比较好,强烈推荐


在window远程监控

在jdk的安装目录/bin目录下面有一个jconsole.exe,直接双击打开,添加监控的窗口如下:


点击连接后,进入主窗口:



今天我们主要是搭建环境,先到此,详细使用请看下节


本文链接:在window平台怎样用JConsole监控linux服务器tomcat的环境搭建,由领悟书生原创,转载请注明出处【http://www.656463.com/article/308】

相关问答

更多
  • :下载系统,然后安装。下载地址: http://www.debian.org/CD/http-ftp/ 。Debian系统的安装方法:请参考杨锦昌的教程,下载地址 内容很详细,便于入门学习。
  • 服务器的种类很多,需要根据不同的种类进行不同的配置。 推荐《linux就该这么学》或者《鸟哥linux私房菜》 或者直接看网上的博客资料也可以。
  • 简单来说就是: 1,安装ftp软件包; 2,保证网络通畅; 3,配置ftp服务端; 4,客户端验证; FTP搭建问题,《linux就该这么学》 书中都有。
  • 兄弟,建议你使用U-Mail邮件服务器软件去搭建邮件服务器,安装很方便。U-mail在数千家企业单位应用需求基础上,做了大量改进,使之更加适合政府、教育、企事业集团和从事销售企业邮箱的网络服务商、集成商使用。历经十年的研发,U-Mail已成为国内唯一一款具有全球收发保证的邮件系统。无缝内嵌卡巴斯基杀毒引擎,是最强大的邮件反垃圾反病毒软件,终身使用免费升级,以高安全、高稳定性位居业界前列。
  • 像 你 这样不是 很懂技术的 ,建议你使用u-mail邮件服务器 软件来搭建,他们有个 一体盘 安装的,集合了centos系统和 邮件系统 ,安装非常方便简单的。不懂也可以直接找技术支持帮你搭建
  • 其实linux下有很多mail程序,安装调试都不是2,3句能说通的。 请参考这个页面,不知是否能符合你的要求。 LINUX下Mail服务器配置 原文地址: http://www.poluoluo.com/server/200911/71399.html
  • (1)、下载后得到 php-5.1.6-Win32.zip ,解压至C:\Inetpub\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改); (2)、再将C:\Inetpub\php目录下的所有dll文件(主要是C:\Inetpub\php\ext下的DLL文件)拷到c:\Windows\system32下,覆盖已有的dll文件; (3)、将C:\PHP目录下的php.exe、php-win.exe和php.ini-recommended三个文件拷到C:\Windows ( Windows ...
  • 1、假设论坛服务器在自己的计算机安装服务器操作系统如win2003 win2008 等。 2、配置服务器,并安装asp.net所需对应服务。如打开IIS服务,安装SQL Server 2005 ,Microsoft Visual Studio 2005等软件。 3、软件环境好了,接下来看你的上网方式。稳定的服务器一般使用静态IP地址和带宽,选择所在地区最好的出口,但这成本对于个人比较高。家庭用户动态IP地址则受网络运营商限制,不一定能做服务器使用(比如我们这就是,在电信网通都封掉了动态IP做服务器的可能性, ...
  • 呵呵有意思,这些东西是需要rmb的,虚拟分就想得到,不可能!
  • 这个说难不难 说简单也不容易。。 首先看你是什么系统 win系统还是 linux系统 win系统就安装iis linux系统就是apache 网上有很多教程 看着教程一步一步做。 最后就是将web服务器的地址映射到外网 就可以从外网访问了