java参数配置jconsole_jconsole 配置详解
做java 测试,及有一定开发经验想提升自己程序的运行效率,一般会想到用jconsole 工具来对java 项目运行情况,如内存,类加载量等进行监控。该工具为java 自带,要使用它只需在启动配置中加一点参数即可。具体如下:
环境:win xp3 ,jdk 1.6,tomcat 6
问题一 如何启动jconsole
修改"%CATALINA_HOME%\bin 中startup.bat 添加
set
JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=7080
-Dcom.sun.management.jmxremote.password.file="D:\Java\pass\jmxremote.password"
-Dcom.sun.management.jmxremote.access.file="D:\Java\pass\jmxremote.access"
问题 二 配置用户和密码
复
制 %JAVA_HOME%\jre\lib\management 下的jmxremote.access
jmxremote.password.template
复制到指定文件夹,并将其中用户前的#去掉,jmxremote.password.template 重命名为 jmxremote.password
问题三 启动出现 错误: 必须限制口令文件读取访问
jmxremote.password 权限设为只读,假设你的登录用户为:Administrator
执行如下命令:
Java代码 C:\apache-activemq-5.5.0\bin>cacls ../conf/jmx.password /P Administrators:R
C:\apache-activemq-5.5.0\bin>cacls ../conf/jmx.access /P Administrators:R
问题四 利用startup.bat 启动看不到错误
在命令行模式下,运行 catalina run。可将问题一中设置的移动到 catalina.bat中
问题五 tomcat服务自动启动时,如何设置参数
参
数设置在注册表中HKEY_LOCAL_MACHINE --- SOFTWARE ---- APACHE SOFTWARE
FOUNDATION --- PROCRUN 2.0 --- TOMCAT6 --- PARAMETERS ---JAVA
---Options(添加启动参数),jvmms,jvmmx 分别用设置内存上下限
问题六 tomcat 设置参数后,当使用用户验证时服务启动不了,报1067错误。
这是因为服务以系统权限运行,运行 services.msc ,在apache tomcat 服务名上右键属性选择登陆,选择使用此账户和密码,确定后启动
java参数配置jconsole_jconsole 配置详解相关推荐
- java spring bean配置文件_Spring基于xml文件配置Bean过程详解
这篇文章主要介绍了spring基于xml文件配置Bean过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 通过全类名来配置: class:be ...
- java后台验证不能为空_java validation 后台参数验证的使用详解
一.前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节.比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间 ...
- 微服务 分布式配置中心Apollo详解
微服务 分布式配置中心Apollo详解 1. 配置中心概述 1.1 配置中心简介 1.2 配置中心特点 1.3 配置中心对比 2. Apollo概述 2.1 Apollo简介 2.2 Apollo特点 ...
- IDEA的安装、配置与使用详解
IDEA的安装.配置与使用详解 目录结构 IDEA的安装.配置与使用详解 一.IDEA介绍 1. Jet Brains公司介绍 2. IDEA介绍 3. IDEA的主要功能介绍 4. IDEA的主要优 ...
- vue-cli脚手架配置基础文件详解/新手入门必看
vue-cli 脚手架中webpack 配置基础文件详解 需要Word版本 的小伙伴可以发我邮件2445478193@qq.com 一.前言 vue-cli是构建vue单页应用的脚手架,输入一串指定的 ...
- 大型企业网络配置系列课程详解(三)--OSPF高级配置与相关概念的理解
大型企业网络配置系列课程详解(三)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...
- 如何选择漏电保护器规格型号_施工现场三级电箱如何配置?图示详解,清晰明了!...
原标题:施工现场三级电箱如何配置?图示详解,清晰明了! 一般来说,施工现场用电应符合下列规定:1.采用三级配电系统(即总配电柜或箱.分配电箱.开关箱):2.采用TN-S接零保护系统:3.采用三级漏电保 ...
- mysql master 配置_MySQL双Master配置的方法详解
刚刚抽空做了一下MYSQL 的主主同步.把步骤写下来,至于会出现的什么问题,以后随时更新.这里我同步的数据库是TEST1.环境描述.主机:192.168.0.231(A)主机:192.168.0.23 ...
- 大型企业网络配置系列课程详解(四) --HSRP和VRRP配置与相关概念的理解(一)...
大型企业网络配置系列课程详解(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...
- 只需五步学会Maven 3.6.1OR 3.6.3及其他版本的下载安装与配置【图文详解】
第一步,下载并解压缩包 第二步,配置两个环境变量 第三步,测试是否安装成功 第四步,指定本地仓库的路径 第五步,修改镜像仓库 第一步,下载并解压缩包 Maven官方下载地址:https://ma ...
最新文章
- 异常: java.security.InvalidKeyException: Illegal key size
- [导入]WCF后传系列(6):消息如何传递之绑定Part 1
- android popupwindow 自定义背景,android – 无法将PopupWindow背景设置为透明
- centos安装android应用程序,centos7软件安装系列【二十一】安装android打包环境
- 网络驱动器设备:iscsi服务器
- 第二十九期:全球首部AI交响变奏曲问世,AI技术应用再拓边界
- esxi6.0开启网络UI管理界面
- python中tensorflow_TensorFlow入门教程TensorFlow 基本使用T
- web myeclipse为什么连接不上css_Web技巧 (03)
- C++ STL priority_queue的正确使用方法
- 橡胶支座抗压弹性模量计算公式_单向滑动抗震弹性支座作用介绍
- 通配符星号(*)和问号(?)的区别
- Meta 开源首个 AI 语音翻译系统,闽南话和英语可以直接语音互译
- Anaconda修改默认浏览器
- 天津全国计算机等级考试考点,2018年下半年全国计算机等级考试报考简章及天津考点安排...
- linux美元符号含义
- aws cloudformation 堆栈集的创建和使用
- 双 JK 触发器 74LS112 逻辑功能。真值表_数字电路学习笔记(十一):时序逻辑...
- [COGS1487]麻球繁衍(概率dp)
- 微博营销2——赢利模式之资讯中心