Error 500: java.util.MissingResourceException: Can't find resource for bundle com.ibm.abc.nl.abcdf, key en_US
。缺少资源异常websphere portal
我得到这个异常。我在com.ibm.abc.nl
包下有abcdf_en
的属性文件。我不确定是否必须在Websphere Portal服务器或WAS中设置本地语言。有什么我失踪?
Error 500: java.util.MissingResourceException: Can't find resource for bundle com.ibm.abc.nl.abcdf, key en_US
。缺少资源异常websphere portal
我得到这个异常。我在com.ibm.abc.nl
包下有abcdf_en
的属性文件。我不确定是否必须在Websphere Portal服务器或WAS中设置本地语言。有什么我失踪?
消息说en_US
是在属性文件中找不到的实际密钥。换句话说,你的财产文件(abcdf_en.properties
,在com.ibm.abc.nl
包内)应该有一个键值对,关键是en_US
。
如果你在那里有钥匙en_US
(钥匙的奇怪名字...),那么这意味着abcdf_en
没有被拿起。这是由于属性文件不在类路径中,或者WebSphere Portal不认为en
是当前请求的区域设置。您是否尝试打印request.getLocale()
的值?
如果request.getLocale()
的值为null
,那可以解释您正在经历的症状。
什么时候得到这个异常?在运行时还是部署期间? –
@UdoHeld在运行时,加载jsp页面。我在页面上看到这个 – user525146
然后你应该向我们展示一些代码和配置。如果你做得对,它应该只是选择其他属性文件。 –