当前位置: 首页 > 面试题库 >

如何在WAR应用程序中阅读MANIFEST.MF?

东方辉
2023-03-14
问题内容

我想阅读MANIFEST.MF我的WAR申请。如何找到其文件名?


问题答案:

如何找到其文件名?

您已经拥有了。也许您想找到绝对文件位置?您可以ServletContext#getRealPath()为此使用。

String relativeWARPath = "/META-INF/MANIFEST.MF";
String absoluteDiskPath = getServletContext().getRealPath(relativeWARPath);
File file = new File(absoluteDiskPath);
// ...

或者,如果您想InputStream直接获得它,请使用ServletContext#getResourceAsStream()

InputStream input = getServletContext().getResourceAsStream("/META-INF/MANIFEST.MF");
// ...


 类似资料:
  • 我需要你的帮助:我必须读卡与RFID阅读器,在我的java应用程序。最后,当我点击按钮“Attributer Numéro RFID”时,它会读取我的RFID阅读器(型号:OCS ACRurw),然后将十六进制值插入jtextfield文本区域。(一开始,jTable会得到我数据库中每个用户的姓和名。这是我项目的代码。如果有人知道我点击“Attributer Numéro RFID”按钮时如何读取

  • 嗨,我想从应用程序中读取值。财产。我发现这应该是可行的: 但我的数据源值为null。 我的应用程序上下文。xml如下所示: 有人能告诉我哪里有问题吗?

  • 问题内容: 背景 开发一个简单的Web应用程序(Eclipse + JBoss + Apache Tomcat)以生成XML文件。 问题 “业务区域”列表针对数据库查询,而“列集群”列表使用所选的“业务区域”项目查询数据库。这两个都是存储外部文本文件的唯一查询。 这些文件当前存储在以下位置: WebContent / META-INF / business-areas.sql WebContent

  • 我在ADLS GEN-2中有一个application.conf文件。我试图通过挂载容器将文件读入数据库。我正在做下面的操作,文件没有开始读取。 我收到错误信息,例如:找不到关键字“HeNAppConf”的配置设置。但是我有

  • 问题内容: 我有以下从缓冲读取器读取数据的示例: 每当缓冲读取器中出现某些情况时(在这种情况下),将执行循环中的代码。在我的情况下,如果客户端应用程序将某些内容写入套接字,则将执行循环中的代码(服务器应用程序中)。 但是我不明白它是如何工作的。等待直到缓冲读取器中出现某些内容,当其中出现某些内容时,它将返回并执行循环中的代码。但是什么时候可以退货。 还有另一个问题。上面的代码摘自一个方法,我在线程

  • 我有一个带有iframe元素的组件。我将src属性设置为原始url,用户可以从那里导航。我想订阅用户导航到的新位置,假设它们在同一个域上。在非angular解决方案中,他们描述了在iframe上放置onload事件,但是在angular中在iframe上放置(load)事件似乎只在初始化时触发一次,而不是像我希望的那样,每次在iframe内有导航事件时都触发一次。我做了一个非常丑陋的解决方案: 但