У меня есть проект Jakarta EE (встроенная версия Jetty 11) с проектом JPA, CDI, JMS и JAX-RS.
Все работает хорошо, однако я хочу добавить новую область действия.
@Inherited
@NormalScope
@Retention(RetentionPolicy.RUNTIME)
public @interface MyScoped {}
У меня также есть контекст области действия
import jakarta.enterprise.context.spi.Context;
import jakarta.enterprise.context.spi.Contextual;
import jakarta.enterprise.context.spi.CreationalContext;
import jakarta.enterprise.inject.spi.Bean;
import jakarta.enterprise.inject.spi.BeanManager;
import java.lang.annotation.Annotation;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public class MyScopeContext implements Context {
private final Map
4.0.0
io.shaikezam
jakarta-system-parent
1.0-SNAPSHOT
../pom.xml
product-service
1.0-SNAPSHOT
org.glassfish.jersey.containers
jersey-container-servlet-core
org.glassfish.jersey.inject
jersey-cdi2-se
org.glassfish.jersey.media
jersey-media-json-jackson
org.eclipse.jetty
jetty-server
org.eclipse.jetty
jetty-servlet
jakarta.servlet
jakarta.servlet-api
org.eclipse.persistence
eclipselink
org.mariadb.jdbc
mariadb-java-client
org.projectlombok
lombok
org.slf4j
slf4j-nop
org.mapstruct
mapstruct
org.apache.activemq
activemq-client
jakarta.jms
jakarta.jms-api
jakarta.enterprise
jakarta.enterprise.cdi-api
io.shaikezam
utils
org.apache.maven.plugins
maven-assembly-plugin
org.apache.maven.plugins
maven-compiler-plugin
Подробнее здесь: https://stackoverflow.com/questions/784 ... 1303-error