我正在尝试创建一个EJB,但是@Stateless注释说它无法解决。我下载了几个.jars并在下面添加了dependecy以使其正常运行,但仍然没有运气。我想念什么?
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
答案 0 :(得分:0)
请检查您的.m2文件夹是否已下载此jar,并且您在构建路径中有jar。 @Stateless应该与您提到的放在同一罐子中。如果您打开罐子,该包将为javax.ejb.Stateless。
我的猜测是它的类路径问题。通过从.m2中删除jar清理并构建您的项目
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>