Согласно этой статье блога для использования Google Guava с Payara, он должен быть внесен в белый список, однако, как whitelist-package
с Payara Micro Bundle?
Приложение web.xml
не принимает <whitelist-package>com.google</whitelist-package>
Согласно этой статье блога для использования Google Guava с Payara, он должен быть внесен в белый список, однако, как whitelist-package
с Payara Micro Bundle?
Приложение web.xml
не принимает <whitelist-package>com.google</whitelist-package>
Вам нужно только внести библиотеку Google Guava в белый список, если вы хотите использовать версию, которая уже включена в Payara Server. Если вы предпочитаете использовать библиотеку Google Guava, которая присутствует в WAR вашего приложения, вы можете сделать одно из следующих действий:
Если вы добавите com.google
в белый список, как в вашем примере, Payara Server не будет искать этот пакет и подпакеты в вашем приложении, а будет пытаться загрузить классы только с Payara Server. Я думаю, это противоположно тому, что вы хотите.
Дополнительные сведения о загрузке классов в Payara Server (включая делегирование загрузки классов и внесение в белый список) см. В документации по адресу https://docs.payara.fish/community/docs/5.2020.4/documentation/payara-server/classloading..html.