글래스 피쉬 3.1.2.2를 사용하고 있습니다. 클래스 수준에서 TransactionManagementType.BEAN을 설정 한 EJB (MyBean)가있는 응용 프로그램이 있습니다. 비즈니스 메소드에서 데이터 소스에서 연결을 가져오고, 자동 커밋을 연결에서 거짓으로 설정하고, 데이터베이스 테이블에 대해 INSERT/DELETE/UPDATE를 수행하고 마지막에 커밋하지 않습니다. 그런 다음 별도의 클래스로 구현 된 MyBean을 사용하여 비즈니스 메소드를 호출하는 웹 서비스 (MyWebService)가 있습니다. 클라이언트 응용 프로그램은 MyWebService의 WSDL로 생성 된 웹 서비스 클라이언트가있는 별도의 Java 응용 프로그램입니다. 클라이언트가 시간 초과를 10 초로 설정했습니다. MyWebService에 대한 호출이 10 초 이상 걸리면 클라이언트는 시간 초과 예외를 얻습니다. 이거 괜찮아. 내가 가진 문제점은 글래스 피쉬 로그에서 MyBean이 모든 작업을 수행하고 커밋 된 것을 볼 수 있지만 데이터베이스에는 데이터가 표시되지 않습니다. 이것은 나를 미치게합니다! 아무도 무슨 일이 일어나고 있는지 알고 있습니까?웹 서비스 시간 초과시 EJB 커밋
0
A
답변
0
웹 서비스, Java EE 또는 GlassFish조차도 유죄 당사자가 아닙니다. 유죄가 입증 된 당사자는 클라이언트이며 데이터베이스에서도 일부 업데이트를 수행합니다. 클라이언트는 예상 된 결과를 덮어 쓸 책임이 있습니다.
관련 문제
- 1. EJB 웹 서비스 트랜잭션
- 2. 시간 초과시 Jquery.get 동작?
- 3. EJB 웹 서비스 ClassNotFoundException가
- 4. 시간 초과시 활동 중지
- 5. WCF 서비스 호출 - 시간 초과시 부분 매개 변수 만?
- 6. 시간 초과시 다시 시도 하시겠습니까?
- 7. 시간 초과시 서버 스레드 종료
- 8. 세션 시간 초과시 사용자가 어디로 왔는지 리디렉션해야합니다.
- 9. EJB 타이머 서비스 오류
- 10. 웹 서비스 호출 시간
- 11. 웹 서비스 프로젝트에서 EJB 메소드 호출
- 12. 트랜잭션 내부 웹 서비스 인 EJB
- 13. 파이썬 - 앞으로 시간 초과시 다시 제출
- 14. 비동기 시간 초과시 메모리 누수 피하기
- 15. Android : 시간 초과시 EditText를 지우는 방법?
- 16. 시간 초과시 TestNG 사용자 정의 오류 메시지
- 17. 자동으로 시간 초과시 셀레늄 그리드를 다시 시작하십시오.
- 18. 연결 시간 초과시 Android 앱 종료
- 19. 시간 초과시 데이터 재전송 방법 jquery ajax
- 20. asyncio 시간 초과시 하위 프로세스 종료
- 21. 시간 초과시 Authlogic 자동 로그 아웃
- 22. 연결 시간 초과시 HttpsURLConnection.getOutputStream()이 다시 시도합니까?
- 23. 세션 시간 초과시 브라우저의 HTTP 요청
- 24. 요청 시간 초과시 처리 중지 요청
- 25. 세션 시간 초과시 Jquery 대화 상자 닫기
- 26. JQM : 시간 초과시 팝업이 닫히지 않습니까?
- 27. 시간 초과시 배열에서 요소 제거 Node.js
- 28. 이전 시간 초과시 조건 단계를 실행하는 방법
- 29. 시간 초과시 액터 메시지 처리 중지
- 30. 시간 초과로 EJB 호출하기