`
jayjayjays
  • 浏览: 215315 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 不能连接 JMX 问题

阅读更多

在Linux下启动某个包含有JMX的java程序的时候,需要主意修改hosts文件,加上局域网IP
   vi /etc/hosts

 


   192.168.0.1           localhost.localdomain localhost localhost

添加到第一行.

据说这个是一个JDK在Linux下的BUG,jmx加载的时候读出文件的ip为127.0.0.1,这样远程访问会出问题,因为127.0.0.1是本机IP而不是远程访问的IP,改完配置再重启动程序重新加载JMX,再远程访问你会发现可以连接了。

 

 

 

分享到:
评论

相关推荐

    jmx 实现远程连接tomcat

    如果连接不成功,请检查Linux环境下/etc/hosts文件,将内的IP更改为Linux主机的IP,然后保存,重启机器,再次启动tomcat,使用jconsole插件监控即可成功。 通过以上步骤,我们可以成功实现jmx远程连接tomcat,实现...

    java jmx agent不安全的配置漏洞如何改进(由浅入深代码范例和详细说明).docx

    默认情况下,这个 JMX Agent 的 RMI 端口是不加密的,并且没有进行身份验证,这意味着任何人都可以连接到该端口并对应用程序进行操作。 Java JMX Agent 安全性改进措施: 要改进 JMX Agent 的安全性,我们可以...

    jvisualvm远程访问Linux环境中tomcat

    jmx 方法直接远程连接 Tomcat,而 jstatd 方法需添加创建 `jstatd.all.policy` 文件,并执行命令 `jstatd -J-Djava.security.policy=jstatd.all.policy`,然后远程连接。jstatd 服务一直运行,通过 `jps` 命令可查询...

    JBOSS使用指南,JMX原理和应用,EJB3.0使用说明

    2. 使用JConsole或JVisualVM:这些工具可以连接到JBoss实例,通过JMX接口查看和调整服务器配置,监控性能指标。 3. 自定义MBeans:开发者可以创建自己的MBeans,扩展管理功能。 三、EJB3.0使用说明 EJB(Enterprise...

    jmxclient:命令行 jmx 客户端

    这使得用户可以在不编写复杂代码的情况下,远程或者本地地对支持JMX的应用进行交互。 ### JMX简介 JMX是一种服务,它提供了一种灵活的方式来管理和监控Java应用程序,包括内存使用、线程状态、MBeans(Managed ...

    linux安装jdk1.8(实测没问题)

    - 在某些情况下,OpenJDK的部分源代码可能不完整,例如JMX中的SNMP组件,这部分被替换成插件形式或者使用开源替代方案(如IcedTea项目提供的实现)。 3. **源代码的完整性**: - 由于版权问题,SUN JDK中的一些...

    loadrunner监控linux必备插件

    总的来说,LoadRunner监控Linux环境的关键在于选择合适的插件,确保它们能提供全面、实时的系统性能数据。同时,对Linux系统和LoadRunner工具的深入理解也是必不可少的,这样才能够有效地评估和优化系统的性能。

    linux下tomcat优化设置最大连接数内存jconsole监控.docx

    3. **连接 Tomcat**:输入 Tomcat 服务器的 IP 地址和端口号,以及 JMX 连接字符串(如果有启用安全认证的话)。 4. **查看监控数据**:在 JConsole 的“MBeans”选项卡下可以找到 Tomcat 的监控数据,包括但不限于...

    tomcat-8.5.24_for_Linux CSDN 下载

    9. **故障排查**: 当Tomcat运行出现问题时,如应用无法正常启动或运行慢,可以通过检查日志文件、使用JMX工具或Java堆分析工具进行问题定位。 10. **社区支持**: 作为开源项目,Tomcat拥有活跃的社区和丰富的在线...

    java操作linux工具包

    这些工具通常包括命令行执行、文件传输、进程管理、系统监控等功能,使得开发者无需深入了解 Linux 命令行语法就能在 Java 环境下实现对 Linux 的操作。在 Java 中,我们可以利用各种开源库如 JSch (Java Secure ...

    jdk-8u321-linux-x64.tar.zip

    标题 "jdk-8u321-linux-x64.tar.zip" 暗示了这是一个针对Linux平台的Java Development Kit(JDK)版本8u321的压缩文件,且使用了tar和zip两种压缩格式。描述中的内容与标题相同,没有提供额外的信息,所以我们主要...

    apache-activemq Linux版本

    Apache ActiveMQ是业界广泛使用的开源消息中间件,尤其在Linux环境下表现出色。它基于Java语言开发,遵循Apache软件基金会的许可证,并且实现了多种消息传递协议,包括OpenWire、STOMP、AMQP和XMPP等。在Linux系统上...

    Mycat 1.6 稳定版-linux环境 gz包.7z

    在使用过程中可能会遇到如连接超时、数据不一致等问题,这些问题通常可以通过调整配置、优化SQL、检查网络连接等手段解决。 总结,Mycat 1.6稳定版为大数据环境下的数据库管理提供了强大而灵活的解决方案。通过合理...

    linux-apache-activemq-5.15.3和 linux-jdk1.8

    Linux Apache ActiveMQ 5.15.3与Java Development Kit (JDK) 1.8是两个关键组件,对于在Linux环境下开发、部署和管理消息传递系统至关重要。ActiveMQ是Apache软件基金会的一个开源项目,它是Java消息服务(JMS)的...

    linux tomcat 64

    Linux上的Tomcat 64位版本是一个非常关键的软件组件,尤其对于开发和部署Java Web应用程序的人员来说。Tomcat是Apache软件基金会的项目,它是一个开源的、免费的Java Servlet容器,实现了JavaServer Pages(JSP)、...

    最新版linux Mycat-server-1.6.7.5-release-20200410174409-linux.tar.gz

    - **与数据库连接池对比**:Mycat 不仅仅是数据库连接池,还提供了更高级的数据分片和负载均衡功能。 - **与 ShardingSphere 对比**:ShardingSphere 是 Apache 开源项目,提供类似功能,但 Mycat 更早被广泛采用...

    Linux环境下tomcat7

    - **JMX监控**: 可通过JMX(Java Management Extensions)远程监控Tomcat状态。 10. **故障排查** - **查看错误日志**: `catalina.out`是主要的错误日志文件,通过分析其中的错误信息,可定位问题所在。 - **...

    jmc-8.3.1_linux-x64.tar.gz

    6. **使用和配置**:JMC的使用通常涉及到设置Java环境变量,如JAVA_HOME,以及可能的JMX连接参数。用户可能还需要配置飞行记录器以捕获特定的性能数据,根据需求选择合适的监控级别。 7. **与其他工具的集成**:JMC...

    最新版linux logstash-7.12.1-linux-x86_64.tar.gz

    - `jmx-monitoring`插件可监控Logstash的JMX指标,了解性能状况。 - 日志文件提供运行时信息,帮助诊断问题。 8. **最佳实践**: - 分解大型配置文件,采用模块化设计,提高可维护性。 - 合理分配系统资源,如...

Global site tag (gtag.js) - Google Analytics