Java EJB: импорт javax.ejb не может быть разрешен

Я читаю книгу "Начало работы с WebSphere Application Server Community Edition".

Я создал проект EJB с Eclipse EE.

import javax.ejb.Local;

Ошибка: импорт javax.ejb не может быть разрешен.

Я не знаю, почему я не могу импортировать этот класс.

Спасибо

Ответ 1

Вероятно, комментарии по этому вопросу уже ответили на это, но на всякий случай необходимо уточнить:

1) В Eclipse щелкните правой кнопкой мыши по проекту → properties → java build path

2) Нажмите, чтобы добавить внешний JAR

3) Добавить c:\glassfish4\glassfish\lib\javaee.jar(Возможно, ваш путь к каталогу JAR может отличаться.)

- > О'кей диалог, и теперь Eclipse должен уметь видеть классы javax.ejb. *.

Ответ 2

Обратите внимание, что этот файл jar полезен при разработке, но вам не нужно (не следует?) развертывать его вместе с вашими военными или ушными файлами, потому что контейнер сервера приложений имеет собственную среду Java EE среды выполнения.

Ответ 3

* Щелкните правой кнопкой мыши на своем проекте. * Перейдите в свойства. * Нажмите целевое время выполнения. * Проверьте время выполнения JBoss. * Нажмите "ОК". = > Эта банка находится в библиотеке сервера.