둘러보기 생략.
 

Hibernate를 이용한 웹프로그램 서비스 기동시 오류가 발생합니다,.

안녕하세요. 삼성SDS 공공IE1팀 조영일 책임입니다.
현재 RFID시스템 관련해서 로컬에서 개발테스트를 하고 있습니다.
3월 Anyframe 교육을 다녀왔을 당시 사용한 예제인 "anyframe-lab-webservices-server"를 사용하고
데이타 핸들링부분을 Hibernate를 이용해서 로컬 HSQLDB PRODUCT 테이블 데이타 발췌 및 생성 부분으로
변경해서 Weblogic Server로 올리는데 오류가 발생합니다. 오류 내역이 잘 파악하기 어려워서 이렇게
도움을 요청드립니다.
로그를 보면 Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory';
이렇게 오류가 보이는데, 기존 RFID 시스템의 Hibernate 부분과 동일하게 설정을 했는데도 뭔가 누락이 된건지 아니면 설정
자체가 잘못 되었는지 지속적으로 오류가 발생합니다.
해결 부탁드립니다. 소스와 웹로직 로그는 제가 메일로 별도로 송부하도록 하겠습니다.
그럼 수고하세요~~
박수연 책임님!! 지난번 도움 정말 감사합니다. 인사가 늦었네요. 수고하세요~~

================================================================================================================================================
<[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> < <> <> <1272242502719>

첨부 파일날짜파일 크기조회수최근 다운로드
anyframe-lab-webservices-server.zip30.32 MB0없음

답변입니다.

첨부해주신, 예제 코드를 Apache Tomcat에서 수행시킨 결과, 에러가 발생하는 것을 확인하였습니다.
에러 사항을 조치하기 위해서 다음과 같은 일을 해주십시오.

조치된 결과, 정상적으로 동작하는 예제 코드를 다시 첨부해드렸습니다.
(anyframe-lab-webservices-server.zip)
Weblogic에서 수행시켜보시고 문제 발생 시 다시 문의해주시기 바랍니다.

1. 라이브러리 추가 필요
. dom4j-1.6.1.jar
. jta-1.1.jar
. javassist-3.8.0.GA.jar
위 세개의 JAR 파일이 필요합니다. 현재 이 파일들이 없으면 ClassNotFoundException이 발생합니다.

2. Product.htm.xml 수정 필요
. 태그가 잘못 작성되어 있습니다.

<class name="anyframe.lab.webservices.server.domain.Product" table="PRODUCT"
schema="PUBLIC" dynamic-insert="false" dynamic-update="false" />

--> 위 태그를 아래와 같이 변경해주십시오.(닫는 태그 문제임)
<class name="anyframe.lab.webservices.server.domain.Product" table="PRODUCT"
schema="PUBLIC" dynamic-insert="false" dynamic-update="false" >

3. 위 2가지 사항에 대해서 조치하면 Tomcat에서 문제없이 동작합니다.
만일 Weblogic에서 동작시킬 때 다음과 같은 antlr 관련 에러가 발생한다면
이곳(Hibernate + WebLogic 라이브러리 충돌 원인 파악 및 조치)을 참조하시기 바랍니다.

감사합니다.