-1
Tomcat에서 작동하는 간단한 Java 응용 프로그램을 개발 중입니다. 데이터베이스로서 MySQL을 선택했으며 JDBC Connector를 통해 Tomcat 서버와 통신합니다. 설명서에 따르면, 나는 MySQL 웹 사이트에서 커넥터를 다운로드하여 lib// Tomcat 디렉토리에 놓았습니다. 또한 나는 server.xml의 다음과 같은 설명을 추가 한 :Tomcat JDBC 커넥터가 감지되지 않았습니다.
<Context docBase="user-accounts" path="/user-accounts" reloadable="true"
source="org.eclipse.jst.jee.server:user-accounts">
<Resource driverClassName="com.mysql.jdbc.Driver"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
initialSize="10"
maxActive="100"
maxIdle="50"
minEvictableIdleTimeMillis="55000"
minIdle="10"
name="jdbc/accountsDB"
password="password"
removeAbandoned="true"
removeAbandonedTimeout="55"
testOnBorrow="true"
timeBetweenEvictionRunsMillis="34000"
type="javax.sql.DataSource"
url="jdbc:mysql://localhost:3306/account_schema"
username="user"
validationInterval="34"
validationQuery="select 1" />
</Context>
을하지만 다음과 같은 오류 얻을 :
javax.servlet.ServletException: javax.naming.NameNotFoundException: Name [jdbc/accountsDB] is not bound in this Context. Unable to find [jdbc]
내가 무엇을 놓치고를?
네, 그건 오타였습니다. –