【发布时间】:2026-02-16 19:45:01
【问题描述】:
我需要能够读取 jar 文件中的文件内容(比如 MANIFEST)。 目前我通过提取文件的内容然后列出它来做到这一点
${JAVA_HOME}/bin/jar xvf SOME_WAR_FILE.war META-INF/MANIFEST.MF
cat META-INF/MANIFEST.MF
是否可以使用单行来做到这一点,而不提取内容?
【问题讨论】:
-
此文件是否已部署?如果已部署,它的内容应该已经被提取并可以直接读取(我知道这可以通过 JBoss 和 WebLogic 实现)
-
我需要在启动应用服务器之前执行一些验证,所以我不能等到启动应用服务器。
-
澄清一下,您的要求是在不物理提取内容的情况下执行此操作?或者你不在乎它是如何完成的,但你想要一个单一的解决方案?
-
不提取内容
-
首先,1000 台服务器有点荒谬。其次,如果不是程序化解决方案,那么您想要什么样的解决方案?