JavaFx 2.0 + EJB + Netbeans - исключение времени выполнения - PullRequest
0 голосов
/ 03 февраля 2012

пожалуйста,

Я написал тестовое приложение на JavaFx 2.0 + EJB в IDE Netbeans, и у меня возникла проблема с запуском этого приложения за пределами NetBeans.

У меня есть форма, использующая FXML, и действие этой формы запускает метод EJB.Я использую сервер Glassfish.

Когда я запускаю это тестовое приложение на NetBeans, оно отлично работает, но когда я запускаю приложение вне NetBeans, например, в jnlp или в браузере ... приложение не может получить доступ к методам EJB.Я не мог видеть сообщение об ошибке в веб-запуске или в браузере.Итак, я спрашиваю:

1) Как я могу увидеть сообщение об ошибке в веб-запуске или в браузере?(например, javaws test-app.jnlp) 2) Я полагаю, что ошибка возникает из-за проблем с classpath.(Мне нужно gf-client.jar и javaee-api-6.0.jar в classpath, чтобы приложение работало).Как я могу убедиться, что эти банки находятся в classpath?

Извините за мой английский.

Спасибо,

Cleber.

1 Ответ

0 голосов
/ 04 февраля 2012
  1. чтобы увидеть ошибки из jnlp, вам нужно включить консоль Java:

    Панель управления - Свойства Java - Дополнительно - Консоль Java - Включить консоль

  2. для случая jnlp все внешние библиотеки должны быть указаны в файле jnlp. Обычно NetBeans делают это за вас, но вы можете отладить этот случай, просмотрев вывод консоли Java.

...