• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1241
2010.04.23 (16:10:35)
* 고객시스템명 : 삼성SMD
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : WebLogic8
* DB 종류 : Oracle10g
* 문의 유형(질문/요청/참조) : JAVA 트랜잭션 작업중 에러
* 내용 : 엑셀파일을 업로드 하여 엑셀 내용을 DB로 등록 처리하는 작업을 하고있습니다.
          혼자서 작업할때는 상관이 없는데 여러명이서 동시에 업로드 작업을 하게 되면
          제일 먼저 트랜잭션 작업이 완료된 사람은 정상적으로 처리하고 conn.close를 시킵니다.
          그러면 나머지 사람들은 connetion이 닫혀서 정상적인 트랜잭션 작업이 불가합니다.
          
          하나의 request당 하나의 connetion을 얻어와서 처리하는걸로 아는데 위의 현상은 하나의 connetion을 사용하는 걸로 보여집니다.
          어떻게 해결해야 하나요?
          
SQL EXCEPTION >>  0
java.sql.SQLException: Connection has already been closed.
        at weblogic.jdbc.wrapper.PoolConnection.checkConnection(PoolConnection.java:81)
        at weblogic.jdbc.wrapper.Connection.preInvocationHandler(Connection.java:75)
        at weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection.rollback(Unknown Source)
        at com.gauce.db.connector.StandardDBConnection.rollback(StandardDBConnection)
        at com.sdi.aps.action.EPPT.epstus94.excel(epstus94.java:668)
        at com.sdi.aps.action.EPPT.epstus94.service(epstus94.java:83)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
        at weblogic.servlet.ServletServlet.service(ServletServlet.java:47)
        at com.sdi.service.ServiceController.service(ServiceController.java:67)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

파일 첨부합니다.
번호 제목 닉네임 조회 등록일
5709 가우스에 대한 책 출판계획은 없는지?
기술지원48
1013 2010-04-29
5708 Gauce 5.2를 설치하였는데. 샘플이 없나요?
김광오
1040 2010-04-25
5707 Gauce 5.2를 설치하였는데. 샘플이 없나요?
기술지원48
1054 2010-04-29
5706 blob_tr의 내용중에 Enumeration enum <- 이거 문제 발생. 첨부 파일
김광오
999 2010-04-25
5705 blob_tr의 내용중에 Enumeration enum <- 이거 문제 발생.
강호성
1075 2010-04-29
5704 한글 관련하여 문의합니다.
오수호
1065 2010-04-24
5703 한글 관련하여 문의합니다.
기술지원97
1249 2010-04-29
5702 데이터 그룹핑
김성섭
1017 2010-04-23
5701 데이터 그룹핑
기술지원97
1105 2010-04-29
Selected 여러명이 트랜잭션 작업시 커넥션 문제 첨부 파일
전영철
1241 2010-04-23
5699 여러명이 트랜잭션 작업시 커넥션 문제
기술지원40
1286 2010-05-03
5698 엑셀다운로드시 그리드이 컬럼의 보여주기 옵션이 false이면...
서상서
1086 2010-04-22
5697 엑셀다운로드시 그리드이 컬럼의 보여주기 옵션이 false이면...
기술지원97
1066 2010-04-22
5696 그리드에서 데이터 그룹핑 표현이 되는 알고 싶습니다,
김성섭
990 2010-04-22
5695 그리드에서 데이터 그룹핑 표현이 되는 알고 싶습니다,
기술지원97
1008 2010-04-22
5694 ORACLE LONG Type 컬럼 처리시 유니코드 문의
김현종
1004 2010-04-19
5693 ORACLE LONG Type 컬럼 처리시 유니코드 문의
기술지원97
1729 2010-04-19
5692 locale에 따른 format mask 적용
김성섭
1003 2010-04-16
5691 locale에 따른 format mask 적용
기술지원97
1126 2010-04-19
5690 그리드내에서 로우별 체크 박스를 선택한 후 체크박스로 선택되어진 행의 Code값을 팝업화면으로 넘기는 방법문의
이상학
1062 2010-04-15
Tag List
XE Login