使用@EJB @Component Spring注入

时间:2014-07-25 17:06:09

标签: java spring ejb

我在我的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,但也没有用。

0 个答案:

没有答案