消息的格式???key???
表示找不到与密钥关联的消息。这可能意味着您键入了密钥,或者捆绑文件中没有密钥,或者甚至整个捆绑文件都没有作为运行时类路径中的资源。
鉴于该密钥看起来不错并且存在于捆绑文件中,这仅意味着webapp找不到捆绑文件作为类路径资源。
鉴于您正在使用Maven,应确保已将它们放在/src/main/resources
文件夹中。在特殊情况下,捆绑包名称为com.bundle.test
,您应该在该位置有一个/src/main/resources/com/bundle/test.properties
文件。
如果那仍然不起作用,那么很好,您的构建可能很脏或损坏。清洁并重建以确保。然后使用一些ZIP工具提取Maven产生的WAR文件并浏览其内容。它最终应该最终存放在/WEB- INF/classes
像这样的文件夹中/WEB-INF/classes/com/bundle/test.properties
。