问题标签 [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.
java - META-INF 的目的是什么?
在 Java 中,您经常会看到一个 META-INF 文件夹,其中包含一些元文件。这个文件夹的用途是什么,我可以放什么?
java - Unix 中的 Web 服务。目录结构应该是什么
我之前使用 Eclipse IDE、Tomcat 和 JAX-RS 库在我的本地主机上创建了一个简单的 RESTful Web 服务。
我现在正试图将其移至安装了 Tomcat 的不同 unix 服务器上。我不知道如何开始,就像在 Eclipse 中创建一个“动态 Web 项目”一样。我是否需要自己创建一个包含 Eclipse 创建的所有子目录的目录?该目录是否应该放在 Tomcat 容器的 webapps 文件夹中。META-INF 和 WEB-INF 也应该自己创建吗?
我应该把我的 Java 类放在哪里?
有人可以澄清这一点或指导我查看任何有关相同的文件。
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,它对小程序功能没有影响。
为什么小程序请求这些文件,我如何禁用这些请求?
谢谢,乔尔
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 是正确的资源)。我认为这可能是因为它使用了不同的类加载器。
有什么建议么?
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) 中。
欢迎任何帮助,并且会很棒。谢谢。
纳赛夫,
java - Java 元信息服务
Java 中 Meta-INF 服务的目的是什么?
warbler - 如何在 Warbler 中添加 META-INF/context.xml
如何将 META-INF/context.xml 添加到战争中?我在 config/warble.rb 中没有找到任何配置条目。
java - META-INF 可以在分解的类文件夹中使用(例如不在 JAR 中)吗?
我想覆盖那里的 META-INF/服务,它可以在没有 jar 的情况下工作吗?
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.handlers
在META-INF/spring.schemas
maven-assembly-plugin 将 jar 重新打包到单个文件中时被覆盖.
查看两个 spring-*.jar 文件的内容,您可以看到这些文件相对于类路径位于相同的位置
是不是可以将 META-INF 文件夹放在特定的包中?如果是这样,我建议的想法(希望它适用)是将META-INF/spring.shemas
andMETA-INF/spring.handlers
文件放在它们所指的包下。
这样它们在合并到一个 jar 中时不会发生冲突。你怎么看待这件事?
java - 在安卓上使用服务加载器
我对 java 和 android 开发非常陌生,并且学习我正在尝试从一个应用程序开始,以像 munin 一样收集统计数据和信息。我试图能够在我的应用程序中加载“插件”。这些插件已经在应用程序中,但我不想单独调用它们,但能够迭代它们。我试图使用 serviceloader 但永远无法将 META-INF/services 放入我的 apk。所以我想知道是否可以在android上使用serviceloader谢谢
编辑:我在问java.util.ServiceLoader,我认为应该,但我不知道如何将我的服务文件夹放入META-INF APK