java - Wildfly EAR 部署的应用程序位置路径

标签 java jakarta-ee wildfly ear

我的问题可能听起来很明显,但我对 Wildfly 9 还很陌生!

我通过管理控制台在服务器中部署了 EAR。我的 Wildfly 处于独立模式。我不知道耳朵在哪里! Wildfly 中是否有用于部署应用程序的特定文件夹?

谢谢!

[编辑]

由于 Wildfly 中的类加载,我想了解部署位置。我尝试从 classpath 加载一个 .exe 资源,但它呈现了一个奇怪的路径:

Event.class.getResource("/Decorder/Decoder.exe")

我在野蝇日志中得到以下输出:

C:\apps\wildfly-9.0.2.Final\bin\content\SYSE.ear\SYSE-components-3.0.jar\Decoder\Decoder.exe

我不知道上面的资源路径是从哪里来的!

最佳答案

您已通过 Webconsole 或 cli 部署了 Ear,它是托管内容,因此通过 WildFly 中的 ContentRepoistory 进行管理。它应该位于独立/数据/内容+哈希部分下。 这对我来说看起来很奇怪:C:\apps\wildfly-9.0.2.Final\bin\content\SYSE.ear

关于java - Wildfly EAR 部署的应用程序位置路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50564001/

相关文章:

java - 正则表达式 + Java : split a text into words and removing punctuation only if they are alone or at the end

java - Apache Spark : loading multiple files or a directory in java

java - Servlet : lock file not released 中的 HSQL 数据库

amazon-web-services - Amazon EC2 上的 HTTPS 证书

java - JNDI 上下文仅工作一次(使用 jUnit 进行 EJB 测试)

java - 将 TIFF 文件拆分为多个文件

java - 从文件获取整数值到数组

java - Tomcat中如何启用WebDAV相关方法

java - Resteasy 在 Wildfly 14 (Java 11) 上以文本格式导出日期,而不是在 Wildfly 9 (Java 8) 上以数字格式导出日期

java - 为什么我从 hibernate 查询中得到空结果以及映射问题?