我将在eclipse 中创建一个企业项目并使用Wildfly 应用服务器。
在我的项目中,我有一些库可能存在于 Wildfy lib
文件夹中。
我怎么能对应用程序服务器说,如果您需要任何存在于您的lib
和我的项目lib
中的库,请使用我的项目中存在的那个库。
例如 Wildfly 包含 JSF 实现,我将使用 Primefaces。我将 Primefaces 库添加到我的项目类路径,我将 Wildfly 使用它,但 Wildfly 使用它自己的实例。
谢谢。
最佳答案
不幸的是,这并不容易。 JBoss 引入了模块的概念。如果您想覆盖 JBoss 提供的库版本,您需要了解它们的工作原理。在此处查看文档:
https://docs.jboss.org/author/display/WFLY8/Class+Loading+in+WildFly
和
https://docs.jboss.org/author/display/WFLY8/Implicit+module+dependencies+for+deployments
关于jakarta-ee - 使用应用程序库而不是应用程序服务器库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23680299/