У меня запущен сервер приложений Payara5.Я развернул JAR, который содержит один EJB без сохранения состояния.
У меня есть второй проект Java EE, который является JAX-RS.Один из классов ресурсов должен иметь доступ к этому EJB.
Я использую Maven.Поэтому я поместил в свой файл pom.xml зависимость для приложения JAX-RS, которое ссылается на проект EJB.
<dependency>
<groupId>diagro.be</groupId>
<artifactId>HelloWorld</artifactId> <!-- EJB project -->
<version>1.0</version>
<scope>provided</scope>
</dependency>
В своем классе ресурсов я внедряю EJB.
@Inject HelloWorld hw;
JAX-RS компилируется, а пакет war создается.При развертывании я получаю сообщение об ошибке, что класс HelloWorld не найден.
Возможно ли то, что я делаю?Или мне нужно сделать что-то еще для ссылки?