본문 바로가기
카테고리 없음

javax.naming.NameNotFoundException: Name [mysql] is not bound in this Context. Unable to find [mysql].

by juniKang 2022. 3. 29.

커넥션 만들기

 

1. META-INF에 커넥션정보를 담고있는 context.xml을 오버라이딩 해준다.

실행을 했는데,

javax.naming.NameNotFoundException: Name [mysql] is not bound in this Context. Unable to find [mysql].

에러가 나온다면,

우선 에러가 나온 코드를 살펴본다.

해당 코드에서 에러가 발생...

java:comp/env/jdbc/까지는 맞는데 mysql을 못찾는다고 에러가나온다..

testDB를 mysql로 바꿔줘서 해결.

<?xml version="1.0" encoding="UTF-8"?>

<Context>
     <Resource 
        auth="Container" 
        driverClassName="com.mysql.cj.jdbc.Driver"
        maxTotal="100" 
        maxIdle="30" 
        maxWaitMillis="10000"
        //name="jdbc/testDB"
        name="jdbc/mysql" 
        type="javax.sql.DataSource"
        username="juni" 
        password="accura1234" 
        url="jdbc:mysql://localhost:3306/jspangelpods?serverTimezone=Asia/Seoul"
      />
</Context>

 

댓글