Я отлаживаю приложение jnlp, и раньше я имел возможность удалять его через eclipse, но не больше.удаленная отладка приложения jnlp с eclipse
команда для запуска это:
/usr/java/jdk1.6.0_14/jre/bin/java -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1445 -Djnlpx.heapsize=64m,512m -DtrustProxy=true -Xverify:remote -Djava.security.policy=/lib/security/javaws.policy -Dfile.encoding=UTF-8 -Xbootclasspath/a:/usr/java/jdk1.6.0_14/jre/lib/deploy.jar:/usr/java/jdk1.6.0_14/jre/lib/javaws.jar:/usr/java/jdk1.6.0_14/jre/lib/plugin.jar -classpath /usr/java/jdk1.6.0_14/jre/lib/deploy.jar com.sun.javaws.Main launch.jnlp
Listening for transport dt_socket at address: 1445
и проблема заключается в том, что, когда я придаю затмение отладчик, он выключается и перезагружается; поэтому отладчик присоединяется к первому процессу; и когда это умирает, так делает отладчик.
сценарий отладчика фактически не имеет значения; поскольку процесс jnlp перезапускается самостоятельно, прежде чем отладчик когда-либо будет запущен, если suspend = n.
Я пробовал отслеживать его, но опция -XX: TraceSupport = true (и другие варианты, которые я пробовал) вызывает ошибку jvm.
Я использую Fedora 11, Eclipse Java EE IDE для веб-разработчиков. (ID сборки: 20090621-0832)
Я спрашиваю, знает ли кто-нибудь, как это исправить, или, по крайней мере, как включить лучший журнал (т. Е. Захватить весь вывод консоли в журнал, чтобы я мог принимать посмотрите на первую консоль, которая вспыхивает на моем экране в течение миллисекунды)
спасибо!
Отлично! Ваш комментарий помог мне найти мою собственную проблему. Похоже, что JNLP загружается или анализируется дважды, в зависимости от ненадежного состояния. Во второй раз используются следующие параметры:. Поэтому мне нужно было добавить все параметры запроса в HREF, и он, наконец, работает. Благодарю. –
Kloe2378231