0

我正在开发一个由 seam-gen 生成的 seam 项目。它在 JBoss 5.1.0 GA 上运行。在这个项目中,我开发了一个接缝组件和一个 seam.properties 文件,如下所示:

@Name("myBean")
@Scope(ScopeType.APPLICATION)
@Startup
public class MyBean {
    private String myField;

    public String getMyField() {
        return myField;
    }

    public void setMyField(String myField) {
        this.myField = myField;
    }
}

// seam.properties file
myBean.myField = my content 

实际上,seam 必须使用 seam.properties 文件中的内容初始化“myField”。但是,对我来说不是这样。“myField”在运行时为空。它没有被初始化。你有想法吗?

提前致谢。

4

2 回答 2

0

我找到了解决方案。seam.properties 文件必须放在 WEB-INF/classes 文件夹下(即在类路径中)。

于 2011-02-11T11:11:55.590 回答
-1

不建议使用 seam.properties 文件。

您必须在 components.xml 中使用它或在代码中编写它。

请参阅此处了解更多详细信息

于 2011-02-11T09:00:39.353 回答