2009-10-30 5 views
1

JBoss 도구를 사용하여 Eclipse 응용 프로그램을 Eclipse 내에서 JBoss 서버에 배포하고 있습니다. 나는 계속해서 이상한 행동을보고있다. .xhtml 파일이 변경 될 때마다 seam 응용 프로그램은 예상대로 자동 배포됩니다. 그러나 엔티티 관리자 인스턴스가 null이되어 인스턴스를 제거하고 Eclipse 서버 뷰를 통해 추가함으로써 강제로 이음새 응용 프로그램을 다시 시작해야합니다. 내가 할 수있는 것보다 전체 과정이 더 오래 걸린다. 이 문제의 해결 방법이 있습니까?jboss seam 배포 오류

+0

seam과 함께 번들로 제공되는 seam-gen 앱을 사용하고 seam-gen에서 제공하는 빌드 만 사용하여 빌드, 폭발 및 이와 유사한 기타 작업을 수행하십시오. –

+0

그건 이상한 짓이야. xhtml과 같은 리소스는 JBoss 핫 deplyment 기능 없이도 작동합니다. 어쩌면 당신의 eclipse/jboss 툴 설정에 문제가있을 수 있습니다. 간단한 Seam 프로젝트를 만들고 작동하는지 확인하십시오. – cetnar

+0

http://docs.jboss.org/seam/2.1.2/reference/en-US/html/gettingstartedwithjbosstools.html – cetnar

답변

1

xhtml 파일을 변경하는 경우 해당 파일 하나만 복사해야하며 entitymanager는 영향을받지 않아야합니다. 브라우저를 새로 고쳐 주시겠습니까? 해당 페이지에서 특정 작업을 실행 중입니까?

+0

웃음 - 답이 아닌 댓글이어야합니다. –

+0

.xhtml을 변경하고 있습니다. Jboss가 그것을 게시하기를 기다리고 있습니다. 브라우저를 새로 고침하십시오. 그러나 EntityManager가 Null 예외입니다. – cosmos

1

JBoss 5.1.0 서버를 사용하고 계신 것 같습니까? 그렇다면 Seam과 함께 작업 할 때 특히이 서버에 많은 문제가 있습니다. in version 2.2.0. JBoss5 컨테이너에 배포 할 때 general 문제를 읽을 수도 있습니다.

기억해야 할 또 다른 사항은 Seam의 디버그 모드와 Facelets의 개발 모드를 설정하는 것입니다. 이 두 가지 구성을 사용하면 핫 배포가 작동하지 않습니다.

관련 문제