GXT + Java EE размещенный режим - PullRequest
0 голосов
/ 26 ноября 2009

Я пытаюсь разработать приложение Java EE + gxt. У меня есть вызов RPC, который вызывает метод сессионного компонента. Если я компилирую проект и запускаю его в браузере, он работает нормально, но когда я использую В режиме хостинга я получаю исключение, подобное этому: (отредактировано для удобства чтения)

Исключение при отправке входящего вызова RPC

...

Причина: java.lang.NullPointerException: null at org.Pecc.server.services.AppServiceImpl. getUserEmailByName (AppServiceImpl.java:53)

Строка 53 :

return appSessionBeanBean.getUserEmailByName(name);

Как будто сессионный компонент не может быть достигнут. Обратите внимание, что у меня есть плагин GWT4NB и я использую его команду «GWT hosted mode ( без сервера Java EE )», но у меня запущен glassfish и развернут модуль ejb. Разве этого не должно быть достаточно, чтобы работать? Если я правильно помню, я мог использовать свой модуль ejb в режиме хостинга в какой-то момент.

Есть мысли?

Ответы [ 2 ]

0 голосов
/ 27 ноября 2009

Я нашел обходной путь, перенаправив браузер с размещенным режимом на модуль, развернутый в glassfish. Я просто пишу localhost: 8080 / EasyTicket-web в адресную строку вместо localhost: 8888 (порт пристани). Конечно, стеклянная рыбка должна быть запущена, чтобы это работало.

0 голосов
/ 26 ноября 2009

Ненавижу спрашивать об этом, но можете ли вы отладить и подтвердить, что appSessionBeanBean действительно не равен нулю?А если нет, с лог-отчетами ...

...