DatabaseException при развертывании приложения Java на одном из серверов разработки - PullRequest
0 голосов
/ 27 марта 2020

У меня есть Java Приложение, которое развернуто на разных серверах. Но он не запускается и не работает на одном из серверов разработки.

Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.1.v20130918-f2b9fc5): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: No suitable driver found for jdbc:oracle:@//<HOST_NAME>:<PORT_NUMBER>/<SERVICE_NAME>
Error Code: 0
        at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:331)
        at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:326)
        at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:138)
        at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)
        at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:346)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:307)
        at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:434)
        at org.eclipse.persistence.sessions.server.ConnectionPool.buildConnection(ConnectionPool.java:217)
        at org.eclipse.persistence.sessions.server.ConnectionPool.startUp(ConnectionPool.java:505)
        at org.eclipse.persistence.sessions.server.ServerSession.connect(ServerSession.java:488)
        at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:755)
        at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:241)
        at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:685)
        ... 18 more
Caused by: java.sql.SQLException: No suitable driver found for jdbc:oracle:thin::@//<HOST_NAME>:<PORT_NUMBER>/<SERVICE_NAME>
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:98)
        ... 28 more

В пути к классам был файл ojdbc6.jar. Я пытался использовать какой-то другой ojdbc6.jar, затем я пытался использовать ojdbc5.jar, но безуспешно И просто чтобы он знал, что я использую jre1.7.0_80 .

Если кому-то нужна какая-либо другая информация, пожалуйста, дайте мне знать.

Может кто-нибудь предложить мне некоторые возможное решение или, может быть, скажите мне, если я что-то пропустил

...