Я запускаю приложение на сервере Weblogic, размещенном внутри виртуальной виртуальной машины VirtualBox (Windows 2008 Server). Для подключения JRockit управления полетами Profiler моего сервера aruguments, как показано ниже:Невозможно подключить профайлер (JMC) на VirtualBox VM
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
Когда я начинаю свой сервер, в ProcessExplorer я могу видеть приложения прослушивает порт 4000.
Но в интерфейсе управления полетами, Я не могу видеть это приложение в локальном подключении по умолчанию и не подключаться как новый, используя конфигурации портов вручную. Я могу видеть соединения для других приложений Java в той же виртуальной машине.
Мои конфигурации, как это:
- Гость (VM) ОС: для Windows 2008 Server
- Хост ОС: Windows 7 VM Network: Мостовой адаптер (Promiscuous: Deny)
- Weblogic 12c
- Java: 1,6
- JVM: Oracle JRockit (R) (сборка R28.2.5-20-152429-1.6.0_37-20120927-1915-Windows-x86_64, составленный режим )
- VM: VirtualBox 4.2.4
ближайший ответ, который я мог найти, который seeems, работал на Linux VM является this.
Я попытался ниже:
- Брандмауэр Windows в режиме повышенной Securtiy -> Inbound Rules -> Добавлен порт 4000 с полным доступом
- Брандмауэр Windows в режиме повышенной Securtiy -> Outbound правила -> Добавлен порт 4000 с полным доступом
- Измененный VM Network -> Мостовой адаптер -> Promiscuous: Разрешить все
- Измененный VM Network -> NAT
Но пока не повезло. У кого-то была эта проблема раньше?
Вы настолько правы, что я добавил параметр для удаленной отладки и небрежно наблюдал за аргументом JMC. Спасибо, что заметили. Боже, мне нужен сон! –