GlassFish에 j2ee 응용 프로그램이 배포되었습니다. GlassFish의 lib 디렉토리에 mysql jar가 있습니다. 나는 JPA를 사용하려고하고, 내 지속성 파일은 다음과 같습니다지속성 단위 SQLException 적합한 드라이버가 없습니다.
<persistence-unit name="teamPU"
transaction-type="RESOURCE_LOCAL">
<provider>
oracle.toplink.essentials.PersistenceProvider
</provider>
<class>com.team.dao.Roles</class>
<properties>
<property name="toplink.jdbc.driver"
value="com.mysql.jdbc.Driver" />
<property name="toplink.jdbc.url"
value="jdbc:mysql://localhost:3306/test" />
<property name="toplink.jdbc.user" value="root" />
<property name="toplink.ddl-generation"
value="create-tables" />
</properties>
</persistence-unit>
나는 또한 상단 링크 - 필수 요소가 * LIB에 항아리. dao.find *를 호출하면 No Driver가 throw됩니다. 내가해야 할 곳에 모든 병을 가지고 있지 않습니까?
당신은 오류의 스택 추적을해야합니까? –
로컬 예외 스택 : 예외 [TOPLINK-4002] (Oracle TopLink Essentials - 2.1 (빌드 b60e-fcs (12/23/2008)) : oracle.toplink.essentials.exceptions.DatabaseException 내부 예외 : java.sql. 예외 : SQLException : 없음 적합한 드라이버 오류 코드가 없습니다 : oracle.toplink.essentials.exceptions.DatabaseException.sqlException (DatabaseException.java:305)에서 0 \t oracle.toplink.essentials.sessions.DefaultConnector.connect (DefaultConnector.java에서 \t : 102) \t oracle.toplink.essentials.sessions.DatasourceLogin.connectToDatasource (DatasourceLogin.java:184) \t oracle.toplink.essen – bmw0128
연결 풀을 사용하고 있습니까? 연결 되나요? – Preston