ear相关内容

如何让 Maven 将战争常见的所有罐子放在同一个 EAR 到 EAR 根目录中?

我们有无数次战争的解决方案.战争在它们都使用hibernate和spring的意义上是相似的.这意味着我们在每场战争中都有许多相同的罐子.这已经成为一个问题,因为耳朵的大小开始变得不成比例. 我想使用 Maven 来计算依赖关系,并将多个战争共有的所有 jar 放到 EAR 的根目录中. 我尝试使用 j2ee 原型 (maven-archetype-j2ee-simple) 组织我的项 ..
发布时间:2022-01-13 17:04:41 其他开发

Wildfly 9.0.1.Final:EAR 部署失败

我正在尝试在 Wildfly 9.0.1.Final 上部署基于 struts 的 Web 应用程序. 我正在部署为包含 .war/.jar(EJB) 文件的 .ear 文件. 但它在部署过程中给了我一个错误. 错误堆栈跟踪: 无法在来自服务模块加载器的模块“deployment.webapp.ear.EJB.jar:main"中定义类 AuditMDB:java.lang.L ..
发布时间:2022-01-07 12:37:51 其他开发

JBoss AS 7 错误:WAR 部署成功,EAR 部署失败

我采用完全相同的 Web 应用程序并将其部署为 WAR,没有任何问题.但是,作为 EAR 部署的相同应用程序失败了.相同的文件,只是不同的部署.首先看一下WAR: Webapp.war.|-- 错误.xhtml|-- index.xhtml|-- 语言.xhtml|-- 登录.xhtml|-- 元信息|-- 注册.xhtml|-- 资源||-- css||`--layout.css||-- 图片 ..
发布时间:2022-01-07 12:32:53 其他开发

jboss-deployment-structure.xml 不会加载 My EAR 项目中的依赖项

这是我的 EAR 项目的 jboss-deployment-structure.xml. 和 EAR 项目在部署路径中有我的其他项目.有些是 JARS,一个是 WAR.我的项目之一使用 EAR 项目库中的依赖项.现在我从 lib 文件夹中删除 jars 并添加到 jboss-deployment-structure.xml 之上.我猜罐子没有被加载,并给出了找不到所需罐子的错误.这是堆栈跟踪 ..
发布时间:2022-01-07 12:16:22 Java开发

如何在 EAR 中正确使用 OmniFaces

我想在我的 Jave EE 7 应用程序中使用 OmniFaces 1.7.我的应用程序是一个包含 JAR 的 EAR 和一个 skinny WAR.我的一些 JAR 依赖于 OmniFaces,因此 OmniFaces 工件必须在 EAR 中,而不是在 WAR 中的 WEB-INF/lib 中. 这是我的 EAR 的样子: EAR+-- 库|+-- [一些 3rd 方 JAR]|`--o ..
发布时间:2022-01-05 16:31:15 其他开发

使用 Maven 和 Eclipse Helios 创建完整的 EAR 项目

我阅读了一些关于如何设置 eclipse 和 maven 以创建新的空耳项目的文章,但所有解决方案都不完整或过时. 我相信我需要创建三个 pom.xml 文件/或三个项目: 具有 WEB-APP 结构的客户端项目(类似于常规的动态 Web 项目).这应该会生成一个 WAR 文件. 带有 ejbs 的服务器项目.这应该是一个 JAR 文件. ear 项目将两个项目结合在一起. ..
发布时间:2021-12-28 14:06:48 Java开发

如何在 EAR 或 WAR 之外存储 Java EE 配置参数?

我想在 web 项目(ear/war 文件)之外存储 web 项目的配置.应用程序不应该知道它在哪个容器中运行(WebSphere/JBoss 等). 处理这个问题的最佳方法是什么? JNDI 是一种干净的方式吗?如果 JNDI 可以解决我的问题,我应该如何配置它?(自定义对象?) 就我而言,SOAP/WS 端点只有简单的 Key=>Value 对 (String,String) ..
发布时间:2021-12-22 22:08:43 Java开发

EAR 与单独的 EJB + WAR

将应用程序部署为 EAR(带有 1 个 EJB 和 1 个 WAR 模块)与单独的模块有什么区别?我想使用 GlassFish 3 Web 配置文件,但它不支持 EAR 存档.我可以简单地将 EJB 和 WAR 用作单独的模块吗?还有其他选择吗? 解决方案 3 种部署变体之间似乎有些混淆: 包含 EJB 和 WEB 模块的 EAR 部署单独的 EJB 模块和单独的 WEB 模块 ..
发布时间:2021-12-22 22:00:47 Java开发

Maven2:企业项目的最佳实践(EAR 文件)

我刚刚从 Ant 切换到 Maven,并且正在尝试找出设置基于 EAR 文件的企业项目的最佳实践? 假设我想创建一个非常标准的项目,其中包含用于 EJB 的 jar 文件、用于 Web 层的 WAR 文件和封装的 EAR 文件,以及相应的部署描述符. 我该怎么办?使用 archetypeArtifactId=maven-archetype-webapp 像使用 war 文件一样创建项目 ..
发布时间:2021-12-22 21:44:27 其他开发

如何在不提取整个文件的情况下更改存档 (.ear) 文件中的文件

我有一个 .ear 文件(一个存档文件,如 tar/zip),里面有一个我想更改的文件. 例如 myfile.ear 包含 1.txt 并且我想将 1.txt 更改为 2.txt 并且可能还改变了 1.txt 中的一些内容(就像 sed 那样) 我真的很想避免提取 myfile.ear、更改文件并再次压缩它. 有人知道在 linux 中实现这一目标的方法吗? 如果不可能,我 ..
发布时间:2021-11-17 03:20:53 服务器开发

Java EE 项目的架构

我有一个带有 EAR 和 4 个 WAR 的 Java EE 项目.我有一些在战争中使用的 pojo.它们是包含静态变量和方法的类,并且在 WAR 中应该是相同的.它们应该放在哪里? 一些背景:我继承了其中一场战争中经常使用的 pojo 的项目.但是,我希望所有 4 个 WAR 都引用一些新的静态访问类的同一个实例.在其中一场战争中,这是不可能的,因为每个 WAR 似乎都采用它自己的静态类的 ..
发布时间:2021-11-17 03:03:45 其他开发

在 EAR 的不同 WAR 中分离相同的 jar

目前我们面临一个问题.我们正在构建一个包含多个战争文件的耳朵.在 2 个 WAR 中包含相同的 jars.这两个战争在部署期间都需要这些 jar.所以我可以在 ANT 中有什么方法可以构建它,以便这些 jar 将在一个地方,并且不会在耳朵部署期间产生任何问题. 解决方案 好吧,你可以用便携的方式做到: 将库 jars 放在 .ear 文件的根目录. 示例: library jar ..
发布时间:2021-11-11 03:04:30 其他开发

在 EAR 的不同 WAR 中分离相同的 jar

目前我们面临一个问题.我们正在构建一个包含多个战争文件的耳朵.在 2 个 WAR 中包含相同的 jars.这两个战争在部署期间都需要这些 jar.所以我可以在 ANT 中有什么方法可以构建它,以便这些 jar 将在一个地方,并且不会在耳朵部署期间产生任何问题. 解决方案 好吧,你可以用便携的方式做到: 将库 jars 放在 .ear 文件的根目录. 示例: library jar ..
发布时间:2021-11-11 03:02:31 其他开发

没有完全爆炸耳朵的蚂蚁耳朵更新

我使用的是 ant 1.8.2 并且我有一个很大的 Ear 文件. 需要对耳朵稍作改动,具体取决于用户在安装过程中的选择. 在安装过程结束时,我运行一个 ant 脚本,它根据用户的选择更新耳朵.这些文件只包含在耳朵里,如果用户有相关的许可......所以更新是必要的. 目前我正在分解整个耳朵,添加必要的文件,然后制作更新的耳朵. 我希望找到一种方法,无需经过整个解压缩/更新 ..
发布时间:2021-11-11 02:22:01 Java开发

如何强制 WebSphere Liberty 按特定顺序启动 WAR

您是否知道如何强制 WebSphere Liberty 按给定顺序启动 WAR(单独部署或在单个 EAR 文件中).默认情况下,WLP 是并行启动的,没有关于如何调整它的信息. 我知道在完整的 WebSphere Application Server 中存在/存在这样的选项来定义 deployment.xml 中的起始权重,但在 WLP 中似乎缺少它. 解决方案 目前,在 Liber ..
发布时间:2021-09-22 18:34:52 其他开发