gpt4 book ai didi

java - 如何访问我的 EAR 的部署信息

转载 作者:行者123 更新时间:2023-11-29 06:15:56 25 4
gpt4 key购买 nike

你好,

我正在将一个 EAR 文件部署到我的 JBOSS 5.1 中。我希望能够访问存储在“显示名称”下的部署文件“application.xml”中的 EAR 应用程序名称。

我想深入了解一个 admin-webapp 如何读取这些信息并显示我的 EAR 部署的所有模块

我认为 application.xml 是搜索此信息的正确位置...

我试过:

InputStream in = new MyController().getClass().getResourceAsStream("META-INF/application.xml");

但是不工作!返回空...

建议? (请输入代码)

最佳答案

在路径的开头添加斜线:

InputStream in = new MyController().getClass().getResourceAsStream("/META-INF/application.xml");

它应该可以工作。

但我认为更好的解决方案是使用 JMX。它为您提供更高级别的 API 来访问应用程序服务器资源,包括已部署的应用程序。这种方法的缺点是恐怕您的代码将是特定于 JBoss 的。

关于java - 如何访问我的 EAR 的部署信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5088753/

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