Я использую сервер приложений Websphere 7.0 и хочу использовать @EJB
- аннотации в LoginServlet.Когда я развертываю приложение непосредственно через MyEclipse (BlueEdition 8.6), все работает нормально, и аннотации разрешаются.
Но когда я создаю EAR-файл с помощью функции экспорта в MyEclipse и развертываю его вручную на Websphere-Serverаннотации @EJB
не разрешаются, и поэтому я получаю NullpointerException
при доступе к ссылке.
Затем я попытался выполнить jndi-lookup в doGet-методе сервлета вместо @ ejb-annotations ивсе работало нормально, даже когда я поместил поиск в init-метод.Но при развертывании вручную в Websphere jndi-lookup не работает в init-методе.
Есть ли у вас какие-либо идеи, в которых есть разница между myEclipse-Deploying и ear-развертыванием вручную, чтобы онработает только с myEclipse-Deploying?