Я разрабатываю простое приложение с EJB 3.0, используя OpenEJB для развертывания и Eclipse в качестве IDE.
Я создал проект как «динамическое веб-приложение» в Eclipse. Когда я попытался создать первый сеансовый компонент без сохранения состояния, я понял, что аннотацию @Remote нельзя разрешить.
Как правильно решить эту проблему?
Спасибо за помощь.
Обновление: Я нашел ответ.
В установке TomEE есть каталог, содержащий все jar-файлы, необходимые для компиляции и запуска «apache-tomee-webprofile-1.0.0-beta-2/webapps/openejb/lib» EJB.
Я создал пользовательскую библиотеку в Eclipse, содержащую все jar-файлы из описанной выше папки lib, и добавил ее в путь сборки.
Теперь интерфейсы EJB компилируются корректно.