๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
studies/Back-end

[Java] Servlet AbstractMethodError T4CConnection ์—๋Ÿฌ ํ•ด๊ฒฐ

by Vada Kim 2020. 6. 16.
728x90
๋ฐ˜์‘ํ˜•

eclipse ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ : 

java.lang.AbstractMethodError: Receiver class oracle.jdbc.driver.T4CConnection does not define or inherit an implementation of the resolved method 'abstract boolean isValid(int)' of interface java.sql.Connection.

์„œ๋ธ”๋ฆฟ์„ ์‹คํ–‰์‹œ์ผฐ์„ ๋•Œ ํ™”๋ฉด์ด ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค.

 

 

ํ•ด๊ฒฐ : 

Servers ํ”„๋กœ์ ํŠธ์˜ context.xml ํŒŒ์ผ์˜ <Resource>ํƒœ๊ทธ ์•ˆ์— factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" ์‚ฝ์ž…

<Resource
        name = "jdbc/oracle"
        auth = "Container"
        type = "javax.sql.DataSource"
        driverClassName = "oracle.jdbc.OracleDriver"
        url = "jdbc:oracle:thin:@localhost:1521:XE"
        username = "**"
        password = "**"
        maxActive = "*"
        maxWait = "*"
        factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
>
</Resource>โ€‹
728x90
๋ฐ˜์‘ํ˜•