0

我有一个在本地机器上的 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 上手动添加更多库?

或者我可以采用任何替代方法吗?

提前致谢!

4

1 回答 1

1

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

您已经根据 JavaEE 6 规范(Glassfish 3 支持该规范)编写了应用程序。所以最好的办法是在支持它的容器中运行它。Glassfish 2.x 支持 JavaEE 5,而不是 6。我认为您无法像在 Glassfish 2 中那样运行它

于 2013-02-04T02:23:32.943 回答