我在我的pom.xml中有一个依赖,有许多接口EJB来访问服务:
<dependency>
<groupId>test.teste1</groupId>
<artifactId>ejb-corporation</artifactId>
<version>1.0.3</version>
</dependency>
上面打包的课程
@Stateless
@Remote(RemoteCorporation.class)
public class CorporationBean implements RemoteCorporation
public interface RemoteCorporation {
String search(String value);
但是当我试图将@EJB注入Spring bean时,我有一个例外
@ManagedBean(name = "tutorBean")
@Component
@Scope(value = "session")
public class TutorBean {
@EJB
private RemoteCorporation remoteCorporation;
我尝试使用@Interceptors(SpringBeanAutowiringInterceptor.class)但没有运行。
我尝试使用名称=“alwaysUseJndiLookup”value =“true”的org.springframework.context.annotation.CommonAnnotationBeanPostProcessor,但也没有用。