我正在做一个seam项目,它是由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“在运行时为空。它未初始化。你有什么想法吗?
提前谢谢。
发布于 2011-02-11 19:11:56
我找到了解决方案。seam.properties文件必须放在WEB-INF/classes文件夹下(即类路径下)。
发布于 2011-02-11 17:00:39
不建议对seam.properties文件执行此操作。
您必须在components.xml中使用它,或者在代码中编写它。
See here for more details
https://stackoverflow.com/questions/4963256
复制相似问题