트랜젝션 수행중 오류가 발생하였습니다.
- 작성자 :
- 백*란
- 작성일 :
- 2018-05-28 10:10:05
- 조회수 :
- 2,490
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
globals.properties 내용입니다. mysql로 바꿔주었습니다.
# 운영서버 타입(WINDOWS, UNIX)
Globals.OsType = WINDOWS
# G4C 연결용 IP (localhost)
Globals.LocalIp = 127.0.0.1
# DB서버 타입(mysql,oracle,altibase,tibero) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType = mysql
Globals.UserName=root
Globals.Password=admin
# mysql
#Globals.DriverClassName=net.sf.log4jdbc.DriverSpy
Globals.DriverClassName=com.mysql.jdbc.Driver
Globals.Url=jdbc:mysql://127.0.0.1:3306/simpletest
또한 jdk에 추가한 db connector의 버전에 맞게 pom.xml도 수정하였습니다.
허나 첨부한 error.txt 내용처럼 트랜젝션 오류가납니다.
# 운영서버 타입(WINDOWS, UNIX)
Globals.OsType = WINDOWS
# G4C 연결용 IP (localhost)
Globals.LocalIp = 127.0.0.1
# DB서버 타입(mysql,oracle,altibase,tibero) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType = mysql
Globals.UserName=root
Globals.Password=admin
# mysql
#Globals.DriverClassName=net.sf.log4jdbc.DriverSpy
Globals.DriverClassName=com.mysql.jdbc.Driver
Globals.Url=jdbc:mysql://127.0.0.1:3306/simpletest
또한 jdk에 추가한 db connector의 버전에 맞게 pom.xml도 수정하였습니다.
허나 첨부한 error.txt 내용처럼 트랜젝션 오류가납니다.
A
안녕하세요.
표준프레임워크센터 입니다.
로그에 다음과 같은게 보이는데요.
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Globals.DbType = mysql
첫번째로 기본 데이타베이스인 mysql을 등록하지 말고
새로운 데이타베이스를 생성하신후 지정하셔야 할듯 합니다.
old client나 커넥터를 쓰는경우 해결방법인데
참고하시면 좋을듯 합니다.
https://dev.mysql.com/doc/refman/5.5/en/old-client.html
감사합니다.
표준프레임워크센터 입니다.
로그에 다음과 같은게 보이는데요.
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Globals.DbType = mysql
첫번째로 기본 데이타베이스인 mysql을 등록하지 말고
새로운 데이타베이스를 생성하신후 지정하셔야 할듯 합니다.
old client나 커넥터를 쓰는경우 해결방법인데
참고하시면 좋을듯 합니다.
https://dev.mysql.com/doc/refman/5.5/en/old-client.html
감사합니다.