OPEN SOURCE/TOMCAT
[TOMCAT] mySQL 연동 에러(WARNING: Unexpected exception resolving reference)
EARTH_ROOPRETELCHAM
2021. 2. 1. 15:58
728x90
반응형
org.apache.naming.NamingContext lookup WARNING: Unexpected exception resolving reference java.sql.SQLNonTransientConnectionException: Could not create connection to database server.
ORACLE DB를 tomcat과의 통신의 경우, 방화벽 이슈 없이 datasource를 제대로 기입하면 문제없이 작동이 됩니다.
하지만, mySQL의 경우는 조금 다릅니다. mySQL은 DB 서버 내에서 CRUD 권한을 tomcat 서버의 IP와 tomcat에서 DB에 접근할 username에 대해 지정해주어야 작동이 가능합니다.
따라서, 위와 같은 에러가 발생하게 되면 mySQL의 CRUD 권한을 요청해야 합니다.
// 권한 등록 예
CREATE USER 'USERNAME'@'TOMCAT IP' IDENTIFIED BY 'PASSWORD';
GRANT SELECT,UPDATE,INSERT,DELETE ON DB명.* TO 'USERNAME'@'TOMCAT IP';
728x90
반응형