현상, Exception Message (Console) :
org.quartz.JobPersistenceException: Couldn't acquire next trigger:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=1' at line 1
원인 :
Mysql Connector jar 버전 문제
해결방법 :
위와 같은 Exception 발생시
mysql-connector-java 버전을 올려준다.
5.1.22 버전 이상으로 올려주면 된다.
※ tomcat / jboss(wildfly) 를 사용중이라면 서버 module 버전도 올려주어야 한다.
jboss 경우의 예]
jboss설치디렉토리/modules/com/mysql/main/ 에 5.1.22 이상의 mysql-connector-java-5.1.22.jar 를 넣어주고
module.xml 의 resource root path 를 아래와 같이 수정
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.22.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>
반응형
'etc. > error note' 카테고리의 다른 글
[에러노트] 컴파일은 성공했으나 실행/Junit테스트시 NoDefClassFoundError가 발생하는 현상 : compiled successfully but NoDefClassFoundError occurred at running/junit Testing (0) | 2020.03.26 |
---|---|
Mysql Function 생성시 에러 (0) | 2020.03.11 |
[에러노트] Spring Batch : Unknown column 'E.JOB_CONFIGURATION_LOCATION' in 'field list' (0) | 2020.03.09 |
개발 주의사항 모음 (0) | 2019.10.24 |
vm 에 Ubuntu 설치시 vmwgfx 에러 (0) | 2019.06.04 |