이슈 관리 시스템 톰켓과 웹로직이 달리 작동 DB는 Oracle 11g
- 작성자 :
- 전*호
- 작성일 :
- 2010-09-09 17:02:12
- 조회수 :
- 3,171
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
전에 이슈 관리 시스템 로그인이 안된다던 전승호 입니다.
weblogic - oracle 11g 에서 안되길래.. WAS를 tomcat으로 바꾸어 봤는데 잘 되더라구요
결국 DB는 하나도 WAS만 다르다는 것인데 웹로직도 사실 clean 한 상태라 특별한 라이브러리를 로딩하는것은 없는데 상황이 다르니까 이상하네요 웹로직 관련해서 질문 올리려는 것은 아니지만 다음읠 로그를 보고 추측되는것이 있다면 답변 부탁 드립니다.
톰켓6 - 오라클11gR2 에서 잘 작동하던 독립 모듈, 즉, issue.war 이
웹로직 - 오라클11gR2 에 올리니까 작동을 하지 않습니다.
was가 바뀐것 이외에는 모든 환경은 동일합니다.
다음의 로그는 2개의 was에서 달리 작동하는 부분의 로그를 첨부하였습니다. hibernate 등 다른 프레임워크가 포함되어 있습니다.
개인적으로는 웹로직에서는 기본으로 물고 올라가는 어떠한 라이브러리 때문에 충돌 또는 이상현상이 생겼는지 의심스럽습니다.
아무래도 웹컨테이너와 ejb 컨테이너의 차이도 있고 해서 이렇게 문의 드립니다.
Not closing pre-bound Hibernate Session after HibernateTemplate
부분이 핵심인듯 한데 하이버네이트 라이브러리 안의 내부 소스라서 뭔가 소스 수정을 하기 보다는 다른 방향으로 접근해야만 할텐데 말이죠.
가능하시면 답변바랍니다. 감사합니다.
-----------------------------------------------------------------------------------------------------------
[잘 되는 경우의 로그] tomcat - oracle
DEBUG DataSourceTransactionManager [2010-09-09 14:20:30,703] - Participating in existing transaction
DEBUG SessionFactoryUtils [2010-09-09 14:20:30,703] - Registering Spring transaction synchronization for existing Hibernate Session
DEBUG HibernateTemplate [2010-09-09 14:20:30,703] - Found thread-bound Session for HibernateTemplate
DEBUG AbstractBatcher [2010-09-09 14:20:30,703] - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
DEBUG ConnectionManager [2010-09-09 14:20:30,703] - opening JDBC connection
[잘 안되는 경우의 로그] weblogic - oracle
DEBUG DataSourceTransactionManager [2010-09-09 10:21:48,703] - Participating in existing transaction
DEBUG SessionFactoryUtils [2010-09-09 10:21:48,703] - Registering Spring transaction synchronization for existing Hibernate Session
DEBUG HibernateTemplate [2010-09-09 10:21:48,703] - Found thread-bound Session for HibernateTemplate
DEBUG HibernateTemplate [2010-09-09 10:21:48,734] - Not closing pre-bound Hibernate Session after HibernateTemplate
DEBUG SessionFactoryUtils [2010-09-09 10:21:48,734] - Flushing Hibernate Session on transaction synchronization
DEBUG DataSourceTransactionManager [2010-09-09 10:21:48,734] - Initiating transaction commit
전에 이슈 관리 시스템 로그인이 안된다던 전승호 입니다.
weblogic - oracle 11g 에서 안되길래.. WAS를 tomcat으로 바꾸어 봤는데 잘 되더라구요
결국 DB는 하나도 WAS만 다르다는 것인데 웹로직도 사실 clean 한 상태라 특별한 라이브러리를 로딩하는것은 없는데 상황이 다르니까 이상하네요 웹로직 관련해서 질문 올리려는 것은 아니지만 다음읠 로그를 보고 추측되는것이 있다면 답변 부탁 드립니다.
톰켓6 - 오라클11gR2 에서 잘 작동하던 독립 모듈, 즉, issue.war 이
웹로직 - 오라클11gR2 에 올리니까 작동을 하지 않습니다.
was가 바뀐것 이외에는 모든 환경은 동일합니다.
다음의 로그는 2개의 was에서 달리 작동하는 부분의 로그를 첨부하였습니다. hibernate 등 다른 프레임워크가 포함되어 있습니다.
개인적으로는 웹로직에서는 기본으로 물고 올라가는 어떠한 라이브러리 때문에 충돌 또는 이상현상이 생겼는지 의심스럽습니다.
아무래도 웹컨테이너와 ejb 컨테이너의 차이도 있고 해서 이렇게 문의 드립니다.
Not closing pre-bound Hibernate Session after HibernateTemplate
부분이 핵심인듯 한데 하이버네이트 라이브러리 안의 내부 소스라서 뭔가 소스 수정을 하기 보다는 다른 방향으로 접근해야만 할텐데 말이죠.
가능하시면 답변바랍니다. 감사합니다.
-----------------------------------------------------------------------------------------------------------
[잘 되는 경우의 로그] tomcat - oracle
DEBUG DataSourceTransactionManager [2010-09-09 14:20:30,703] - Participating in existing transaction
DEBUG SessionFactoryUtils [2010-09-09 14:20:30,703] - Registering Spring transaction synchronization for existing Hibernate Session
DEBUG HibernateTemplate [2010-09-09 14:20:30,703] - Found thread-bound Session for HibernateTemplate
DEBUG AbstractBatcher [2010-09-09 14:20:30,703] - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
DEBUG ConnectionManager [2010-09-09 14:20:30,703] - opening JDBC connection
[잘 안되는 경우의 로그] weblogic - oracle
DEBUG DataSourceTransactionManager [2010-09-09 10:21:48,703] - Participating in existing transaction
DEBUG SessionFactoryUtils [2010-09-09 10:21:48,703] - Registering Spring transaction synchronization for existing Hibernate Session
DEBUG HibernateTemplate [2010-09-09 10:21:48,703] - Found thread-bound Session for HibernateTemplate
DEBUG HibernateTemplate [2010-09-09 10:21:48,734] - Not closing pre-bound Hibernate Session after HibernateTemplate
DEBUG SessionFactoryUtils [2010-09-09 10:21:48,734] - Flushing Hibernate Session on transaction synchronization
DEBUG DataSourceTransactionManager [2010-09-09 10:21:48,734] - Initiating transaction commit
A
안녕하세요. 전승호님
WAS 관련 문의는 웹로직에 하시는 것이 좋을 뜻 합니다.
고맙습니다.
WAS 관련 문의는 웹로직에 하시는 것이 좋을 뜻 합니다.
고맙습니다.