Могу ли я запустить основной класс в JVM JBoss AS? - PullRequest
0 голосов
/ 16 января 2012

Я пытаюсь протестировать EJB с @Local (вместо @Remote) в главном классе, но я не могу понять, как (или если) я могу запустить класс Java в той же JVM, что JBoss AS работает.

С @Remote это работает.
@Local работает, только если я тестирую его в сервлете (потому что он работает в той же JVM с JBoss).

1 Ответ

0 голосов
/ 17 января 2012

Вставьте все, что делает метод main, в нестатический метод класса Main, затем в методе main () создайте экземпляр Main и вызовите метод (предполагается, что аргументы не используются).Затем запустите консоль jmx, найдите свой EJB-компонент и вызовите новый нестатический метод.

Почему вы хотите все это делать - интересный вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...