Я только что обновился до NetBeans 7.1 с 7.0.При открытии управляемого компонента JSF он «услужливо» сказал мне, что не может найти мой файл beans.xml, поэтому мне бы хотелось, чтобы он был создан для меня.Я знал, что у меня есть файл beans.xml под WEB-INF, но я все равно сказал да, чтобы увидеть, что произошло.Для меня в META-INF был создан новый файл beans.xml.
Подумав, что я допустил ошибку, я удалил файл в WEB-INF только для того, чтобы приложение не запускалось при запуске.Помещение beans.xml обратно в WEB-INF решило эту проблему.Кажется, на этой странице оба места действительны: http://seamframework.org/Documentation/WhatIsBeansxmlAndWhyDoINeedIt
Итак, вопрос в том, какая папка beans.xml должна находиться в WEB-INF или META-INF?
IЯ использую GlassFish 3.1.1 и Java 7