java - 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)
它似乎试图在运行时加载某种语言环境文件,是否有可能让它工作?
解决方案
推荐阅读
- scala - 通过创建 JSON 对象使用数据生成器的空手道 DSL 返回 null
- javascript - 创建表单输入的实时预览
- android-webview - 有没有办法缩放视频元素的分辨率以匹配来自媒体流的分辨率?
- java - Spring boot rabbitmq 配置繁重操作
- c++ - C++ 继承:具有基类类型的变量
- assembly - 更改为保护模式会导致三重故障
- python-3.x - __init__ 需要什么
- python - 如何使用 pandas 创建具有有限数量新列的数据透视表?
- python - Flask 视图接受 1 个位置参数,但给出了 2 个
- excel - VBA 根据范围内的单元格值自动隐藏和取消隐藏列。但是需要在顶部添加一个额外的条件