问题标签 [meta-inf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
291968 浏览

java - META-INF 的目的是什么?

在 Java 中,您经常会看到一个 META-INF 文件夹,其中包含一些元文件。这个文件夹的用途是什么,我可以放什么?

0 投票
2 回答
1024 浏览

java - Unix 中的 Web 服务。目录结构应该是什么

我之前使用 Eclipse IDE、Tomcat 和 JAX-RS 库在我的本地主机上创建了一个简单的 RESTful Web 服务。

我现在正试图将其移至安装了 Tomcat 的不同 unix 服务器上。我不知道如何开始,就像在 Eclipse 中创建一个“动态 Web 项目”一样。我是否需要自己创建一个包含 Eclipse 创建的所有子目录的目录?该目录是否应该放在 Tomcat 容器的 webapps 文件夹中。META-INF 和 WEB-INF 也应该自己创建吗?

我应该把我的 Java 类放在哪里?

有人可以澄清这一点或指导我查看任何有关相同的文件。

0 投票
0 回答
1262 浏览

java - Java Applet 请求 /META-INF/services/javax.xml.transform.TransformerFactory

我有一个在网页上运行的签名 Java 小程序,每次加载时,它都会在主机上请求以下文件:

  • 获取 /META-INF/services/javax.xml.transform.TransformerFactory
  • GET /META-INF/services/com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager

服务器为它们中的每一个返回一个 HTTP 404,它对小程序功能没有影响。

为什么小程序请求这些文件,我如何禁用这些请求?

谢谢,乔尔

0 投票
1 回答
693 浏览

java - JRockit vs HotSpot 类加载问题 - META-INF/services

根据 javax.xml.validation.SchemaFactory#newInstance 的 javadoc,我可以指定我想要的 SchemaFactory 实现,方法是在 META-INF/services 中放置一个名为 javax.xml.validation.SchemaFactory 的文件,其中包含所需的类(在我的案例 org.apache.xerces.jaxp.validation.XMLSchemaFactory)。

当我使用 HotSpot JVM 运行 Weblogic 时,这可以正常工作,但是当使用 JRockit JVM 时,它在 META-INF/services 目录中找不到任何内容(我已经在服务器和 javax.xml 中逐步执行了代码。 validation.SchemaFactoryFinder#createServiceFileIterator,对于 JRockit,枚举返回空,但对于 HotSpot 是正确的资源)。我认为这可能是因为它使用了不同的类加载器。

有什么建议么?

0 投票
3 回答
12198 浏览

file - 在 Maven 构建的 EAR 内的 META-INF 目录中添加 .mf 和 .xml 文件

我有任意 .xml 和 .mf 文件,我必须将它们添加到耳朵本身的 META-INF 文件夹中。使用 maven2.2.1 完成构建。只需在 ${basedir}/src/main/application/META-INF/ 下添加这些文件即可,但它不符合我的需求。还有另一种方法可以做这样的事情吗?我试过:

但这不会在 EAR 本身下添加我的 xml 文件。

我也试过:

此命令将我的文件添加到耳朵内,但不在 EAR 内的 META-INF (myEar.ear/META-INF) 中。

欢迎任何帮助,并且会很棒。谢谢。

纳赛夫,

0 投票
3 回答
19429 浏览

java - Java 元信息服务

Java 中 Meta-INF 服务的目的是什么?

0 投票
3 回答
1191 浏览

warbler - 如何在 Warbler 中添加 META-INF/context.xml

如何将 META-INF/context.xml 添加到战争中?我在 config/warble.rb 中没有找到任何配置条目。

0 投票
2 回答
618 浏览

java - META-INF 可以在分解的类文件夹中使用(例如不在 JAR 中)吗?

我想覆盖那里的 META-INF/服务,它可以在没有 jar 的情况下工作吗?

0 投票
2 回答
20792 浏览

spring - 避免在单个 jar 中合并多个 spring 依赖项时覆盖 spring.handlers/spring.schemas 的想法

我在Unable to locate NamespaceHandler when using context:annotation-config运行(java -jar)一个由 maven-assembly-plugin 组装并包含我的项目及其所有依赖项的 jar 时出错。

正如其他人在 forum.springsource.org线程(消息 #7/8)上正确发现的那样,出现问题是因为存在于不同 jar 中的文件META-INF/spring.handlersMETA-INF/spring.schemasmaven-assembly-plugin 将 jar 重新打包到单个文件中时被覆盖.

查看两个 spring-*.jar 文件的内容,您可以看到这些文件相对于类路径位于相同的位置

是不是可以将 META-INF 文件夹放在特定的包中?如果是这样,我建议的想法(希望它适用)是将META-INF/spring.shemasandMETA-INF/spring.handlers文件放在它们所指的包下。

这样它们在合并到一个 jar 中时不会发生冲突。你怎么看待这件事?

0 投票
5 回答
5584 浏览

java - 在安卓上使用服务加载器

我对 java 和 android 开发非常陌生,并且学习我正在尝试从一个应用程序开始,以像 munin 一样收集统计数据和信息。我试图能够在我的应用程序中加载“插件”。这些插件已经在应用程序中,但我不想单独调用它们,但能够迭代它们。我试图使用 serviceloader 但永远无法将 META-INF/services 放入我的 apk。所以我想知道是否可以在android上使用serviceloader谢谢
编辑:我在问java.util.ServiceLoader,我认为应该,但我不知道如何将我的服务文件夹放入META-INF APK