java - EJB 升级到 JBoss AS 7 时出错

标签 java jboss jboss7.x

我正在尝试升级 EJB 模块以与 JBoss AS 7 一起使用,在包含我认为可能会产生影响的所有库之后,我将收到此错误:

Error(20,33):  package org.jboss.ejb3.annotation does not exist

关于:

import org.jboss.ejb3.annotation.TransactionTimeout;

谁能告诉我如何解决这个问题?

最佳答案

你使用Maven吗?如果是这样,将这些依赖项添加到您的 POM 可能会有所帮助:

<dependency>
   <groupId>org.jboss.spec</groupId>
   <artifactId>jboss-javaee-6.0</artifactId>
   <version>3.0.0.Final</version>
   <type>pom</type>
   <scope>provided</scope>
</dependency>

<dependency>
   <groupId>org.jboss</groupId>
   <artifactId>crc-jboss-client-all</artifactId>
   <type>pom</type>
   <version>5.1.0.GA</version>
   <exclusions>
      <exclusion>
         <groupId>org.slf4j</groupId>
         <artifactId>slf4j-api</artifactId>
      </exclusion>
      <exclusion>
         <groupId>org.jboss.slf4j</groupId>
         <artifactId>slf4j-jboss-logging</artifactId>
      </exclusion>
   </exclusions>
</dependency>

关于java - EJB 升级到 JBoss AS 7 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24147091/

相关文章:

java - 无法在空对象引用上停止 exoplayer : . ..SimpleExoPlayer.stop()'

java - org.springframework.web.context.ContextLoaderListener(java.lang.ClassNotFoundException)

deployment - 在 JBoss AS7 独立部署中加载 3rd 方 JAR 的最佳实践?

java - 从 AJAX 获取 GateIn 3.3/Jboss AS 7 上的当前用户

java - 将整个文件传递给 JVM 参数

java - 如何升级 Java Web Start JNLP 启动程序文件

java - 更改 jboss 7.1 中的日志级别,无需使用 Web 控制台界面重新启动服务器

java.lang.UnsupportedClassVersionError :/entirex/xml/mapping/jaxws_asm/package-info : Unsupported major. 次要版本 0.0

java - 添加到 eclipse 项目的外部 jar

jboss 7.1 调用 ejb 到 jboss 4.2