环境:
 1.本地window
2.程序部署在centos
 

一,启动访问权限安全守护程序

在JAVA_HOME/bin目录下,新建文件:jstatd.all.policy ,注意路径
grant codebase "$JAVA_HOME/lib/tools.jar" { permission java.security.AllPermission; };

修改如下:

grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
启动:
 screen jstatd -J-Djava.security.policy=jstatd.all.policy 

二,JAVA启动参数设置

JAVA_OPTS='-Dcom.sun.management.jmxremote.port=5656 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false'   
 
注:
  1. -Dcom.sun.management.jmxremote.port :这个是配置远程 connection 的端口号的,要确定这个端口没有被占用
  2. -Dcom.sun.management.jmxremote.ssl=false 指定了 JMX 是否启用 ssl
  3. -Dcom.sun.management.jmxremote.authenticate=false 指定了JMX 是否启用鉴权(需要用户名,密码鉴权)
2,3两个是固定配置,是 JMX 的远程服务权限的
 
 

三,可能遇到的问题

3.1 如果遇到无法远程连接问题。

查看 hostname -i

hostname对应的IP是不是远程连接的IP地址,如果不是则查看 cat /etc/host 添加ip 对本机对外IP的映射

 

最新文章

  1. java中的字符串相关知识整理
  2. 初识C#接口
  3. 测试 MathJax 排版功效
  4. java返回一个简单的日历
  5. vc6.0如何显示行号以及出现版本不兼容问题
  6. Field 'id' doesn't have a default value
  7. 动态添加PopupWindow
  8. javaScript封装的各种写法
  9. 【java】关于时间
  10. LINK : fatal error LNK1104: 无法打开文件“gtestd.lib”
  11. 安卓开发_浅谈SubMenu(子菜单)
  12. leetcode@ [139/140] Word Break & Word Break II
  13. 译文:如何使用SocketAsyncEventArgs类(How to use the SocketAsyncEventArgs class)
  14. /etc目录深入理解
  15. CentOS yum Fatal Error 处理一例
  16. javascript get获取参数
  17. java.util.Timer demo good
  18. Selenium Web 自动化 - 项目持续集成(进阶)
  19. 17.10.28&29
  20. java maven项目update project默认编译器1.5问题解决

热门文章

  1. PHP部分字符串函数汇总
  2. 控制反转(Inversion of Control)之我的理解
  3. 用puthivestreaming把hdfs里的数据流到hive表
  4. win7 64系统安装oracle客户端使用PL/SQL Developer工具
  5. NodeJS package.json
  6. Neo4j:Data Model Transformation:From Relation To Graph
  7. Spring依赖注入(IOC)那些事
  8. Javascript中递归造成的堆栈溢出及解决方案
  9. nginx.conf文件说明
  10. 标签简化Spring-MVC配置