2012-09-01 1 views
1

내 간단한 JSF 응용 프로그램이 JBoss 7에서 실행되지만 Jetty에 배포 할 때 JSF 주석이 무시되고 faces-config.xml에서 ManagedBean을 정의하여 작동하도록 만듭니다. 폼을 제출할 때 managedBean이 null로 결정 되었기 때문입니다. JBoss는 pom.xml 종속성에 언급되어 있지 않으므로 기본적으로 JSF는 JBoss와 결합되어 있습니다.다른 JBoss에 배포 할 때 JSF 주석이 무시됩니다.

프로젝트를 JBoss와 친하게 지내는 방법을 중단 하시겠습니까?

답변

2

JSF 2.0은 Java EE 사양의 일부이므로 특별히 응용 프로그램 서버에 바인딩되지 않습니다. 웹 컨테이너 (Jetty)의 버전이 JSF 2.0을 지원하고 필요한 모든 종속성을 추가했는지 확인해야합니다. 호프가 도움이 되었으면 좋겠다. Francesco

+0

내가 생각했던 것. 그렇지만 나는 그것에 놀기를 피하고 또 다른 원형으로 전환했다. 대답은 고맙습니다 .. – Dmitry