Stripes:LocalizableError无法找到资源

时间:2015-08-11 04:36:37

标签: java jsp java-ee jar stripes

我的项目位于 Java EE 。我有两个模块 war ejb 。当我从 ejb 模块库中删除条带jar并将其包含在war模块中时Localizable错误正常。

但是当我做那个war模块时,它无法连接到 ejb 会话bean(我正在使用stripe-in​​jection-enricher)。

Project会看到StripesResources.properties文件,因为我可以在 jsp 文件中获得类似的字符串:

 <fmt:message key="layout.otherLanguage"/>

我得到的资源:

layout.otherLanguage=French

它有效。但LocalizableErrorSimpleError无法在 actionbean 文件中使用:

errors.add("username",
                new LocalizableError("primaryEmailNotFound"));

在资源文件中:

project.action.LoginActionBean.primaryEmailNotFound=wrong login

我该怎么办?

1 个答案:

答案 0 :(得分:0)

当我从ejb模块中删除stripes.jar并部署.war文件而不是.ear文件时,问题就解决了。