【发布时间】:2012-02-17 23:29:29
【问题描述】:
我刚刚从 7.0 升级到 NetBeans 7.1。在打开 JSF 托管 bean 时,它“有用地”告诉我它找不到我的 beans.xml 文件,所以我希望它为我创建。我知道我在 WEB-INF 下有一个 beans.xml 文件,但我还是答应了,看看发生了什么。在 META-INF 下为我创建了一个新 beans.xml。
我认为我犯了一个错误,我删除了 WEB-INF 下的文件,只是为了让我的应用程序在启动时失败。将 beans.xml 放回 WEB-INF 解决了这个问题。此页面似乎认为这两个位置都有效:http://seamframework.org/Documentation/WhatIsBeansxmlAndWhyDoINeedIt
那么,问题是 beans.xml 应该放在 WEB-INF 还是 META-INF 中?
我正在运行 GlassFish 3.1.1 和 Java 7
【问题讨论】:
标签: java-ee-6 glassfish-3