使用seam.properties配置Seam组件

时间:2011-02-10 22:00:38

标签: seam seam-gen

我正在研究由seam-gen生成的接缝项目。它运行在JBoss 5.1.0 GA上。在这个项目中,我开发了一个seam组件和一个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”在运行时为null。它没有初始化。你有什么想法吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

建议不要使用seam.properties文件。

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

See here for more details