首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用Payara微包进行`白名单打包‘?

如何使用Payara微包进行`白名单打包‘?
EN

Stack Overflow用户
提问于 2020-09-13 18:13:08
回答 1查看 78关注 0票数 0

根据这个blog article,为了使用谷歌芭乐与帕亚拉,它需要“白名单”,然而,如何whitelist-package与帕亚拉微束?

应用程序web.xml不接受<whitelist-package>com.google</whitelist-package>

EN

回答 1

Stack Overflow用户

发布于 2020-09-15 18:09:31

如果你想使用已经捆绑在Payara服务器中的版本,你只需要将Google Guava库列入白名单。如果您更希望使用应用程序战争中的Google Guava库,您可以执行以下操作之一:

  • 禁用类加载委派(始终从您的应用程序加载任何类,只有在您的应用程序中不存在类时才从Payara服务器加载类)
  • 启用白名单机制,并仅包括应该从Payara服务器加载的包,例如org.glassfish (不包括Guava)。所有其他包都将从应用程序

加载

如果您像示例中那样将com.google列入白名单,Payara Server将不会在您的应用程序中搜索该包和子包,而只是尝试从Payara Server加载类。我认为这与你想要的相反。

有关在Payara Server中加载类的更多信息(包括类加载委托和白名单),请参阅https://docs.payara.fish/community/docs/5.2020.4/documentation/payara-server/classloading.html上的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63869576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档