Java 如何超级播种玻璃鱼';EAR中附带依赖项的内置库?
GlassFish 4.1在Java 如何超级播种玻璃鱼';EAR中附带依赖项的内置库?,java,maven,jakarta-ee,glassfish,glassfish-4.1,Java,Maven,Jakarta Ee,Glassfish,Glassfish 4.1,GlassFish 4.1在GlassFish/modules中提供了EclipseLink 2.5.x。我想在我的应用程序中使用2.6.4,并在使用maven-ear插件:2.10.1打包时将其包括在内 <configuration> <finalName>linuxtracker2</finalName> <version>7</version> <defaultLibBundleDir>lib&
GlassFish/modules
中提供了EclipseLink 2.5.x。我想在我的应用程序中使用2.6.4,并在使用maven-ear插件:2.10.1
打包时将其包括在内
<configuration>
<finalName>linuxtracker2</finalName>
<version>7</version>
<defaultLibBundleDir>lib</defaultLibBundleDir>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
linuxtracker2
7.
解放党
加载请求被委托给能够满足它的最顶层的父级,但是文档当然无法解释如何使用它。从我的理解来看,这与我想要获取的相反(隔离类加载器以使用打包的依赖项)
我的应用程序设置是标准的:实体类和EJB接口、EJB实现、web前端和EAR maven模块
相关故障:
- Glassfish 4文档很难通过谷歌找到,带有“Glassfish 4”的搜索词只返回3.x的结果,我没有管理
- Oracle文档数据库没有为GlassFish 4.x提供文档,即使对于Oracle来说,这也很低
- 在3.x文档中的链接——既然我有无限的时间,为什么不试试呢——包括像on这样的死链接
- WildFly有一个相当隐晦的反馈,从它的形式和理解它的可能性来看,它只针对核心开发人员(参见示例);afaik是另外唯一一个通过JavaEE7认证的FLOSJavaEE应用服务器
- 我无法使用GlassFish 4.1.1,因为
Oracle不再支持GlassFish,因此它现在只是一个开源项目。文档可以在找到-您需要下载“管理指南”PDF,尽管其他文档也非常有用
在GlassFish中,您在这里尝试做的是不可能的,但Payara Server中添加了一项功能,该功能源自GlassFish(免责声明:我为他们工作)
对于EAR文件,Payara服务器添加了在META-INF/glassfish应用程序.xml
文件中添加false
的选项。当您在EAR中打包了自己的版本时,这将停止您的应用程序使用Payara Server中的库
但是,对于您的特定用例,您不需要使用它,因为在中,GlassFish不再受Oracle支持,因此现在只是一个开源项目。文档可以在找到-您需要下载“管理指南”PDF,尽管其他文档也非常有用
在GlassFish中,您在这里尝试做的是不可能的,但Payara Server中添加了一项功能,该功能源自GlassFish(免责声明:我为他们工作)
对于EAR文件,Payara服务器添加了在META-INF/glassfish应用程序.xml
文件中添加false
的选项。当您在EAR中打包了自己的版本时,这将停止您的应用程序使用Payara Server中的库
但是,对于您的特定用例,您不需要使用它,因为在精彩的、几周来最好的新闻中!我会在它关闭后立即测试它(你已经在上面了,所以更好)并接受它。非常感谢。太棒了,几周来最好的消息!我会在它关闭后立即测试它(你已经在上面了,所以更好)并接受它。非常感谢。