java - 在应用程序服务器上部署 war

标签 java jakarta-ee maven

部署到完整的 java ee 6 应用程序服务器时,WAR 存档可以包含的内容是否有任何限制?我可以使用整个 Java EE 6 API 吗?如果不是,当我使用 Maven 并产生 WAR 时我该怎么做?你让 Maven 构建几个不同的 Artifact 吗?

最佳答案

本指南定义了 Java EE 应用程序中的哪个组件可以包含以下内容:http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e (关于 war ,请参阅第 4 章“Web 层”)

编辑添加:

使用 maven,您可以在 pom.xml 中定义应使用 <packaging>...</packaging> 构建的模块类型标签。值包括(除其他外)jar , ejbwar (参见Maven POM documentation)

关于java - 在应用程序服务器上部署 war ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9249811/

相关文章:

java - 如何在 pom 中构建仅包含依赖项 jar 的 jar

java - RESTful Web 服务中的 URL 是否可以为具有不同授权级别的用户执行不同的操作?

java - Maven tomcat7 构建 java.net.BindException

java - Log4j2/slf4j - 是否应该从类路径中删除 commons-logging.jar?

eclipse - 使用 Tomcat 和 Eclipse 增强 DataNucleus JPA 运行时

java - 为什么 Maven 不包含我的文件/src/main/resources/config.props?

java - 我们应该总是释放 Java 中的 Map 或 List 吗?

java - 如何在android studio中为另一个数组列表中的每个值创建一个数组列表

java - Spring Boot错误org.springframework.beans.factory.UnsatisfiedDependencyException

tomcat - 如何从 Servlet 中以编程方式检测 Tomcat 启动?