首页 > 解决方案 > Quarkus Native 的 Apache XML 安全性

问题描述

我正在使用 Apache XML Security 签署一些 XML 消息,并希望将我的服务打包为本机图像。

我已经启用-Dquarkus.native.enable-all-security-services=true-Dquarkus.ssl.native=true但是当我调用org.apache.xml.security.Init.init()本机图像时。

java.util.MissingResourceException: Can't find bundle for base name org/apache/xml/security/resource/xmlsecurity, locale en_US
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2055)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1689)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1593)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1556)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:932)
    at org.apache.xml.security.utils.I18n.init(I18n.java:157)
    at org.apache.xml.security.Init.dynamicInit(Init.java:114)
    at org.apache.xml.security.Init.init(Init.java:92)

它似乎试图在运行时加载某种语言环境文件,是否有可能让它工作?

标签: javaxmlquarkusgraalvmapache-xml-security

解决方案


推荐阅读