繁体   English   中英

EAR清单文件中ClassPath的目的是什么?

[英]What is the purpose of the ClassPath in the EAR's manifest file?

在JEE EAR的上下文中,我了解WAR的Manifest.mf文件以及EJB的jar文件中类路径条目的目的。 但是,我不了解EAR文件的目的。

EAR的类路径是否应该由随附的WAR继承? 例如,如果我的EAR在类路径中有一些条目,那么我是否需要在战争中重申它们? 如果是这样,那为什么还要麻烦在EAR文件中进行设置呢?

EJB jar在清单中也有其自己的Classpath,那么EAR的classpath条目使用什么/如何使用?

就JavaEE规范而言,EAR文件清单文件中的Class-Path条目根本没有用,将被忽略。

供应商特定的扩展有可能使用它,但是我在JBoss / WildFly,WebLogic或WebSphere上还没有看到它。

您可以在Java EE 7规范的 §8.2中阅读所有内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM