Glassfish 2.x EJB library missing



我有一个web应用程序在本地机器上的GlassFish 3.1.2上平稳运行。然而,我可以把这个应用程序放在运行GF2.1的实际服务器上。

当我试图将netbeans项目导入到netbeans(这是一个较低版本)并编译它时,我的导入库中很少有出现"找不到类"错误。

以下是进口商品:

import javax.ejb.Schedule;
import javax.ejb.Singleton;
import javax.ejb.Startup;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

只是想知道我怎么可能解决这个问题?

我有没有可能在Glassfish 2.1上手动添加更多的库?

或者我可以选择其他方法吗?

提前感谢!

看起来您使用的是EJB 3中定义的项(例如javax.EJB.Startup)。Glassfish 2不支持EJB 3。

您已经根据JavaEE6规范编写了应用程序(Glassfish 3支持该规范)。因此,最好的办法是在支持它的容器中运行它。Glassfish 2.x支持JavaEE5,而不是6。我认为您无法在Glassfish 2 中按原样运行它

最新更新