想要使用openejb在tomcat v7上使用maven而不是安装tomee。参考Apache文档,必须将3个依赖项添加到maven项目中。
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0-6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>openejb-core</artifactId>
<version>4.7.4</version>
</dependency>
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>tomee</artifactId>
<version>1.7.4</version>
</dependency>但最后一次相关性会生成以下错误: org.apache.openejb:tomee:jar:1.7.4丢失的伪影
发布于 2016-03-14 10:04:04
正确的artifactId出现在:http://mvnrepository.com/artifact/org.apache.openejb/apache-tomee/1.7.4是apache-tomee而不是tomee,因此,用以下方法替换最后的优先级,问题将得到解决:
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>apache-tomee</artifactId>
<version>1.7.4</version>
</dependency>https://stackoverflow.com/questions/35984492
复制相似问题