首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接VirtualBox VM上的分析器

无法连接VirtualBox VM上的分析器
EN

Stack Overflow用户
提问于 2014-09-29 07:09:40
回答 1查看 783关注 0票数 0

我正在VirtualBox VM (Windows2008Server)中的Weblogic上运行一个应用程序。要连接JRockit任务控制分析器,我的服务器资源如下:

代码语言:javascript
复制
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n

当我启动服务器时,在ProcessExplorer中我可以看到应用程序监听端口4000

但是在任务控制UI中,我既不能在默认的本地连接中看到这个应用程序,也不能使用手动端口配置作为新的连接连接。我能够在同一个VM中看到其他Java应用程序的连接。

我的配置如下:

  • 来宾(VM)操作系统: Windows2008Server
  • 主机操作系统:Windows7VM网络:桥接适配器(混杂:拒绝)
  • 服务器: WebLogic12c
  • Java : 1.6
  • R28.2.5-20-152429-1.6.0_37-20120927-1915-windows-x86_64,JVM : Oracle JRockit(R) (构建编译模式)
  • VM : VirtualBox 4.2.4

我能找到的最接近的答案是this

我尝试了如下:

  • 具有高级安全->入站规则的Windows防火墙->添加了具有完全访问权限的端口4000
  • 具有高级安全->出站规则的Windows防火墙->添加了具有完全访问权限的端口4000
  • 修改后的VM网络->桥接适配器->混杂:允许所有
  • 修改后的VM网络-> NAT

但还没有运气。以前有人有过这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 13:01:57

上面的JVM标志用于JDWP风格的调试,而不是使用JMXRMI进行远程连接,这正是JRockit任务控件所使用的。

您应该使用-Dcom.sun.management.jmxremote属性运行,http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html

或者对于JRockit,您也可以使用简写标志-Xmanagement

01/doc.40/e15062/optionx.htm#BABJDIGF

我建议-Xmanagement:port=4000,ssl=false,authenticate=false

然后,您应该能够创建到服务器os、主机名/ip和端口4000的自定义jmc连接。

如果您同时在同一台主机上运行WLS和JRMC,那么您应该能够在JVM浏览器中看到正在运行的WLS。如果不这样做,仍然可以使用与上面相同的标志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26094288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档