gpt4 book ai didi

java - Tomcat 和 JBoss 的 Maven JavaEE 6 依赖项

转载 作者:行者123 更新时间:2023-11-29 08:05:22 25 4
gpt4 key购买 nike

要部署在 Tomcat 和 JBoss 上的 Web 应用程序中应包含哪个 JavaEE 6 Maven 依赖项?两个?

Tomcat :

<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>

JBoss:

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

最佳答案

为 Java EE 6 实现提供的依赖项 javax/javaee-api/6.0。

因为 Tomcat 不是其中之一(假设您没有提到 TomEE ),所以将它与 Tomcat 一起使用会产生误导。作为 servlet 容器的 Tomcat 只实现了 Java EE 6) 的部分功能。实际上,只要不使用 tomcat 未提供的此类功能,它就可以工作。

请注意,如果您将此依赖项中的任何类与单元测试一起使用,您将会遇到问题。这些类仅在编译时可用。

关于java - Tomcat 和 JBoss 的 Maven JavaEE 6 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11650487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com