1

我们在 JBOSS 中有一个应用程序。该应用程序有一个具有抽象类的 jar,该类使用 EJB。其中一个类是扩展该抽象类。该应用程序在 JBOSS 中运行良好,它是一个 SOAP 服务应用程序。

我需要在 TC 服务器中迁移该应用程序。我在该应用程序之上放置了一个使用 Spring 和 Jersey 的 REST 层。我无法在 JBOSS 应用程序中实例化扩展抽象类的类。我做了一些研究,但无法得到正确的答案,也不确定 TC 服务器是否支持 EJB。我得到的错误是

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/ejb/EJBObject com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:420)

谢谢您的帮助。

4

1 回答 1

1

Tomcat(本质上是 Spring TC 服务器)是一个纯 servlet 容器,它不支持 EJB。

于 2013-10-10T07:11:43.987 回答