Adr*_*n M 19 rest ejb glassfish jersey
我正在使用GlassFish 3.1.2.2上的Jersey JAX-RS + EJB 3.1尝试一个简单的应用程序.在我添加EJB之前,在GlassFish上使用Jersey REST看起来一切都很好.部署war文件时,出现此错误.
SEVERE: Error when configuring to use the EJB interceptor binding API. JAX-RS EJB support is disabled.
以前遇到过这种情况的人?GlassFish中是否有配置来解决此问题?
我的EJB是一个简单的pojo with @Singleton和@PostConstructannotation.
@Singleton
public class PurchaseBean {
private String name;
@PostConstruct
public void init() {
System.out.println("Initializing PurchaseBean");
setName("Purchase Singleton EJB");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Run Code Online (Sandbox Code Playgroud)
Adr*_*n M 32
看起来这是一个Eclipse问题.我使用带有GlassFish适配器的Eclipse进行了部署.重启Eclipse解决了它.
Solution: Shutdown GlassFish, inside Eclipse go to Project->Clean(select project) and then start GlassFish again.
我不知道为什么但它有效.:)
| 归档时间: |
|
| 查看次数: |
11327 次 |
| 最近记录: |