java EJB:无法解析导入的 javax.ejb

2022-09-03 18:19:26

我正在阅读《WebSphere Application Server Community Edition 入门》一书。

我用Eclipse EE创建了一个EJB项目。

import javax.ejb.Local;

错误:无法解析导入 javax.ejb

我不知道为什么我不能导入这个类。

谢谢


答案 1

可能问题下的评论已经回答了这一点,但以防万一需要澄清:

1)在Eclipse中,右键单击项目 -->属性 --> java 构建路径

2) 单击添加外部 JAR

3) 添加 c:\glassfish4\glassfish\lib\javaee.jar(您到此 JAR 的目录路径当然可以不同。

-->好的对话框,现在Eclipse应该能够看到javax.ejb.*类。


答案 2

请注意,此 jar 文件在开发中很有用,但您不需要(不应该?)将其与 war 或 ear 文件一起部署,因为应用程序服务器容器具有自己的运行时 Java EE 环境。


推荐