Struts2 Tomcat和默认语言环境

Struts2 Tomcat和默认语言环境,struts2,locale,tomee-7,Struts2,Locale,Tomee 7,我有一个旧的JavaWebApp,使用Struts 2和运行在Tomee1.5.2上的tiles开发。它已经工作了很多年,现在突然它抱怨日期格式(xwork.default.invalid.fieldvalue),我猜是因为Windows更新。 它是在接受dd/MM/yyyyy的情况下开发的,它甚至以这种格式重新编写它们,但是当向服务器发送日期时,它只接受dd.MM.yyyy。 我已经尝试使用区域设置参数更新catalina.sh,如前所述,没有区别。我将它们作为一个env变量,如前所述,相同。

我有一个旧的JavaWebApp,使用Struts 2和运行在Tomee1.5.2上的tiles开发。它已经工作了很多年,现在突然它抱怨日期格式(
xwork.default.invalid.fieldvalue
),我猜是因为Windows更新。 它是在接受
dd/MM/yyyyy
的情况下开发的,它甚至以这种格式重新编写它们,但是当向服务器发送日期时,它只接受
dd.MM.yyyy

我已经尝试使用区域设置参数更新catalina.sh,如前所述,没有区别。我将它们作为一个
env
变量,如前所述,相同。

日期格式是特定于您所在国家的区域设置。但是,它在Struts 2中是透明的。如果可能对您有所帮助,您可以尝试回答。