Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > профелирование с помощью jconsole


Автор: Akvel 7.9.2008, 21:43
Проблема в следующем. Есть приложение на java запущенное под jre 1.6, но в jconsole приложение отображается как недоступное для подключения. Кто сталкивался с подобной проблемой? smile 

Автор: powerOn 7.9.2008, 22:08
Приложение как стартуете? Про ключ -Dcom.sun.management.jmxremote не забыли? Как в доке указано: 

Цитата

JConsole is a JMX-compliant GUI tool that connects to a running JVM, which started with the management agent. To start an application with the management agent for local monitoring, set the com.sun.management.jmxremote system property when you start the application. For example, to enable the J2SE sample application Java2Demo for local monitoring, enter the following command:

   JDK_HOME/bin/java -Dcom.sun.management.jmxremote -jar JDK_HOME/demo/jfc/Java2D/Java2Demo.jar

Автор: Akvel 8.9.2008, 09:04
И с ключом тоже пробовал. Все равно неактивные процессы в jconsole


http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html
Цитата

Dynamic Attach

Under previous releases of the Java SE platform, applications that you wanted to monitor with JConsole needed to be started with the following option.

% -Dcom.sun.management.jmxremote

However, the version of JConsole provided with the Java SE 6 platform can attach to any application that supports the Attach API. In other words, any application that is started in the Java SE 6 HotSpot VM is detected automatically by JConsole, and does not need to be started using the above command-line option.

Автор: powerOn 8.9.2008, 10:51
Хм... тогда даже и не знаю что предположить. У меня JConsole подсоединяется к приложениям без проблем... Быть может у кого были такие проблемы прочтет тему и подскажет. 

Автор: Akvel 11.9.2008, 13:08
Вообщем не конектся даже к примерам . уже и не знаю на что грешить


user posted image


Автор: ivg 11.9.2008, 13:18
Цитата(Akvel @  11.9.2008,  16:08 Найти цитируемый пост)
уже и не знаю на что грешить

Файервол, антивирус?

Автор: mindflyer 15.9.2008, 16:34
Не знаю, как в 1.6, но в 1.5 было требование, чтобы Windows tmp каталог был на диске с NTFS.
http://java.sun.com/j2se/1.5.0/docs/guide/management/faq.html

У тебя как?

Автор: Akvel 16.9.2008, 11:48
Фаервола нет. Антивирь trendmicro.
Все разделы NTFS

Я уже плюнул на это гиблое дело. 

При запуске с ключами
-Dcom.sun.management.jmxremote.port=1090
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false 

Можно коннектиться к приложению через Remote

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)