当前位置: 首页 > 知识库问答 >
问题:

Quarkus 2.6不加载消息上下文

李法
2023-03-14

在纯模式下将Quarkus服务从版本 2.5 迁移到 2.6 时,我遇到了以下情况,如下所示:

我们有一个JAR,它包含几个服务使用的遍历对象的定义,其中包含javax.validation中使用的验证消息。约束:在名为ValidationMessages.properties的文件中定义的注释

在版本 2.5 之前,我可以将此 jar 作为服务依赖项的一部分,它执行服务的本机编译,并设法通过上下文加载这些消息,而无需任何其他配置。

现在,当迁移到2.6版时,它无法找到默认文件,但总是根据系统的区域来查找:

具体消息如下:

java.util.MissingResourceException: Can't find bundle for base name ValidationMessages, locale es_MX
    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.getBundle(ResourceBundle.java:1284)```


共有1个答案

太叔逸春
2023-03-14

升级到Quarkus版本2.7.3后,我不再有这个问题。

 类似资料:
  • 问题内容: 您好,您可以向我解释一下,为什么而不是我收到错误消息 加载 com.mysql.jdbc.Driver 类。不推荐使用。新的驱动程序类是 com.mysql.cj.jdbc.Driver 。通过SPI自动注册驱动程序,通常不需要手动加载驱动程序类。 非常感谢您的帮助 问题答案: 这不是错误;这是由于以下原因引起的警告(或建议)消息: 呼叫。尽管出现此消息,您的代码仍继续运行。 主要是告

  • 我正在使用Web FCM进行云消息传递。当我发送带有标题和正文的通知时,firefox和chrome都会显示通知,并且工作正常。但当我试图发送FCM数据消息时,firefox不会接收和记录消息。我使用的是HTTPS安全url,还有这个模板。 这是我的javascript函数: 还有我的服务人员: 控制台中的chrome响应消息如下: 但firefox没有任何回应。 有人能帮我解决这个问题吗?

  • 我正在研究web服务。我想知道我们如何在JAX-WS类型的web服务中将头添加到SOAP请求中。 想想我的头球就像这样。 我的客户端类中有存根对象。我正在使用Apache Axis 2。所有的类都是自动生成的。 我想在客户端添加这个头信息。 编辑 正常类中的实际实现 私有静态最终字符串WS_URL=“http://localhost:9999/ws/hello?wsdl”; public stat

  • 我希望对RabbitMQ中的队列有这样的约束: 编辑(澄清):将有许多消费者都试图从所有队列中获取工作,由于他们无法从一个队列中获取工作,该队列中处理的事件未被加密,所以有序处理将被维护。

  • 问题内容: 加载窗口小部件时,如果找不到资源或某些内容,则显示问题加载窗口小部件。就这样!惊人!该消息保留在主屏幕上,甚至不说它在加载哪个窗口小部件时遇到问题。 我通过反复试验弄清楚了它,但是我想知道在发生这种情况时是否有任何地方可以找到错误消息。Android会在哪里说它加载小部件时遇到了什么问题,甚至无法加载哪个小部件? 问题答案: 如评论中所述,检查logcat。您将看到一个NullPoin

  • 我刚开始在一个。NET 4.6项目中使用gulp,在task runner Explorer中发现错误“未能加载”。我的gulpfile是: 而错误是: