Внедрение одного EJB-компонента внутри другого в том же модуле JAR не работает - PullRequest
0 голосов
/ 30 января 2020

В моем модуле jar есть два bean-компонента -> bean A:

@Singleton
public final class A {
    public String getS() {
        return"";
}

и второй bean-компонент B в том же модуле jar:

@Stateless
public final class B {
    @Inject
    private A a;

    public String getAS() {
        a.getS() // -> NullPointerException
    }
}

У меня есть файл бобов. xml в

src/main/resources/META-INF/
<groupId>javaee</groupId>
<artifactId>javaee-api</artifactId>
<scope>provided</scope>

добавляется к пом. xml, но по-прежнему вводится A, равно нулю.

В сгенерированный файл jar bean. xml присутствует

пропустил ли я что-то?

1 Ответ

0 голосов
/ 31 января 2020

Место по умолчанию для бобов. xml для сборки банок с maven будет в

src/main/resources/META-INF/
...