Gerrit JDBC 드라이버를 찾을 수 없습니다.

아우렐 리안 코 투나

Linux Mint 컴퓨터에 gerrit를 설치했으며 HTTP 인증을 위해 mysql 데이터베이스 연결을 사용하려고합니다. 그러나 gerrit를 시작하려고하면 다음 오류가 발생합니다.

ERROR com.google.gerrit.pgm.Daemon : Unable to start daemon
com.google.gerrit.common.Die: Cannot connect to SQL database
at com.google.gerrit.pgm.util.AbstractProgram.die(AbstractProgram.java:88)
at com.google.gerrit.pgm.util.SiteProgram.createDbInjector(SiteProgram.java:158)
at com.google.gerrit.pgm.Daemon.start(Daemon.java:275)
at com.google.gerrit.pgm.Daemon.run(Daemon.java:204)
at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:166)
at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:93)
at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:50)
at Main.main(Main.java:25)
Caused by: java.sql.SQLException: Driver class com.mysql.jdbc.Driver not available
at com.google.gwtorm.jdbc.SimpleDataSource.loadDriver(SimpleDataSource.java:171)
at com.google.gwtorm.jdbc.SimpleDataSource.<init>(SimpleDataSource.java:85)
at com.google.gerrit.server.schema.DataSourceProvider.open(DataSourceProvider.java:144)
at com.google.gerrit.server.schema.DataSourceProvider.get(DataSourceProvider.java:65)
at com.google.gerrit.pgm.util.SiteLibraryBasedDataSourceProvider.get(SiteLibraryBasedDataSourceProvider.java:52)
at com.google.gerrit.pgm.util.SiteLibraryBasedDataSourceProvider.get(SiteLibraryBasedDataSourceProvider.java:32)
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:73)
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:66)
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:63)
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1066)
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:205)
at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:199)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1059)
at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:199)
at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:180)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)
at com.google.inject.Guice.createInjector(Guice.java:96)
at com.google.gerrit.pgm.util.SiteProgram.createDbInjector(SiteProgram.java:152)
... 11 more
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.google.gwtorm.jdbc.SimpleDataSource.loadDriver(SimpleDataSource.java:168)
... 33 more

내가 복사하고 mysql-connector-java-5.1.28.jar/usr/share/java, 여전히이 오류이 지속를하지만.

누군가 나에게 방향을 알려줄 수 있습니까?

YoYo

그대로 두는 것이 /usr/share/java좋습니다. 다음 번에 업그레이드하면 거기에 넣은 모든 것이 손실됩니다. 대신 드라이버의 공통 위치를 정의하십시오. 나만을위한 것이라면 홈 위치의 하위 디렉토리가 좋습니다 mkdir ~/jdbc..

그런 다음 해당 위치에 jdbc 드라이버에 대한 .jar을 복사하십시오.

그런 다음 Java 코드를 실행하는 방법에 따라 jar 파일을 클래스 경로에 포함하는 방법을 알아 내야합니다.

  1. 명령 줄로 시작된 독립형 자바 프로그램 java-cp매개 변수 옵션 을 사용합니다 .
  2. Tomcat 또는 Weblogic과 같은 응용 프로그램 서버는 해당 설명서를 참조하십시오. 많은 사람들이 앱 서버 설치 내에서 드롭 위치를 제안하지만에서와 같은 이유로 /usr/share/java그렇게하지 않는 것이 좋습니다. 실제로 tomcat을 사용하면 CATALINA_HOME을 CATALINA_BASE에서 분리하여 해당 문제를 해결할 수 있습니다.

어느 쪽이든 예외가 main웹 앱이 아닌 단순한에서 생성 된 것으로 보이 므로 첫 번째 옵션을 사용할 수 있다고 가정합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQL 연결 JDBC 드라이버를 찾을 수 없습니다.

분류에서Dev

Birt가 JDBC 드라이버를 찾을 수 없습니다.

분류에서Dev

Maven (Java)이 설치된 서버에서 jdbc : mysql에 적합한 드라이버를 찾을 수 없습니다.

분류에서Dev

PostgreSQL은 : 없음 적합한 드라이버는 JDBC을 찾을 수 없습니다 // localhost를 : 5432 / GIS

분류에서Dev

적합한 드라이버를 찾을 수 없음 : jdbc : google : mysql

분류에서Dev

Spark가 SBT에서 JDBC 드라이버를 찾을 수 없음

분류에서Dev

jdbc : oracle : thin : @localhost : 1521 : xe 오류에 적합한 드라이버를 찾을 수 없습니다.

분류에서Dev

jdbc : mysql / localhost : 3306 / world에 적합한 드라이버를 찾을 수 없습니다.

분류에서Dev

Java DB 설정 시도 : "클래스를 찾을 수 없음 : JDBC 드라이버 org.apache.derby.jdbc.EmbeddedDriver를로드 할 수 없습니다."

분류에서Dev

com.mysql.jdbc.Driver 설치 방법 "클래스 이름이 com.mysql.jdbc.Driver 인 드라이버를 찾을 수 없습니다"?

분류에서Dev

netezza JDBC 드라이버를로드 할 수 없습니다.

분류에서Dev

jdbc 용 드라이버를 찾을 수 없음 (서블릿에서만)

분류에서Dev

JDBC 연결 MSQL 오류 "적합한 드라이버를 찾을 수 없음"

분류에서Dev

드라이버를 찾을 수 없음 : [com.mysql.jdbc.Driver] play framework

분류에서Dev

PDOException이 드라이버를 찾을 수 없습니다.

분류에서Dev

FlywayDB가 Postgresql 드라이버를 찾을 수 없습니다.

분류에서Dev

적합한 드라이버를 찾을 수 없습니다.

분류에서Dev

Fedora PDO 드라이버를 찾을 수 없습니다.

분류에서Dev

최신 NVIDIA Propietary 드라이버를 찾을 수 없습니다.

분류에서Dev

php artisan migrate [PDOException] 드라이버를 찾을 수 없습니다.

분류에서Dev

Selenium 웹 드라이버-요소를 찾을 수 없습니다.

분류에서Dev

PyQt5 mysql 드라이버를 찾을 수 없습니다.

분류에서Dev

PDO : 드라이버를 찾을 수 없습니다.

분류에서Dev

"드라이버를 찾을 수 없습니다"오류

분류에서Dev

sun.jdbc.odbc.JdbcOdbcDriver를 찾을 수 없습니다.

분류에서Dev

com.microsoft.jdbc.sqlserver.SQLServerDriver를 찾을 수 없습니다.

분류에서Dev

Android Studio에서 JDBC 클래스를 찾을 수 없습니다.

분류에서Dev

Oracle jdbc를 사용하여 데이터를 가져 오는 Apache pyspark. 드라이버를 찾을 수 없습니다.

분류에서Dev

"적합한 드라이버를 찾을 수 없음 ..."JDBC 오류가 발생하지만 이미 이클립스 경로에 jar를 추가했습니다.

Related 관련 기사

  1. 1

    MySQL 연결 JDBC 드라이버를 찾을 수 없습니다.

  2. 2

    Birt가 JDBC 드라이버를 찾을 수 없습니다.

  3. 3

    Maven (Java)이 설치된 서버에서 jdbc : mysql에 적합한 드라이버를 찾을 수 없습니다.

  4. 4

    PostgreSQL은 : 없음 적합한 드라이버는 JDBC을 찾을 수 없습니다 // localhost를 : 5432 / GIS

  5. 5

    적합한 드라이버를 찾을 수 없음 : jdbc : google : mysql

  6. 6

    Spark가 SBT에서 JDBC 드라이버를 찾을 수 없음

  7. 7

    jdbc : oracle : thin : @localhost : 1521 : xe 오류에 적합한 드라이버를 찾을 수 없습니다.

  8. 8

    jdbc : mysql / localhost : 3306 / world에 적합한 드라이버를 찾을 수 없습니다.

  9. 9

    Java DB 설정 시도 : "클래스를 찾을 수 없음 : JDBC 드라이버 org.apache.derby.jdbc.EmbeddedDriver를로드 할 수 없습니다."

  10. 10

    com.mysql.jdbc.Driver 설치 방법 "클래스 이름이 com.mysql.jdbc.Driver 인 드라이버를 찾을 수 없습니다"?

  11. 11

    netezza JDBC 드라이버를로드 할 수 없습니다.

  12. 12

    jdbc 용 드라이버를 찾을 수 없음 (서블릿에서만)

  13. 13

    JDBC 연결 MSQL 오류 "적합한 드라이버를 찾을 수 없음"

  14. 14

    드라이버를 찾을 수 없음 : [com.mysql.jdbc.Driver] play framework

  15. 15

    PDOException이 드라이버를 찾을 수 없습니다.

  16. 16

    FlywayDB가 Postgresql 드라이버를 찾을 수 없습니다.

  17. 17

    적합한 드라이버를 찾을 수 없습니다.

  18. 18

    Fedora PDO 드라이버를 찾을 수 없습니다.

  19. 19

    최신 NVIDIA Propietary 드라이버를 찾을 수 없습니다.

  20. 20

    php artisan migrate [PDOException] 드라이버를 찾을 수 없습니다.

  21. 21

    Selenium 웹 드라이버-요소를 찾을 수 없습니다.

  22. 22

    PyQt5 mysql 드라이버를 찾을 수 없습니다.

  23. 23

    PDO : 드라이버를 찾을 수 없습니다.

  24. 24

    "드라이버를 찾을 수 없습니다"오류

  25. 25

    sun.jdbc.odbc.JdbcOdbcDriver를 찾을 수 없습니다.

  26. 26

    com.microsoft.jdbc.sqlserver.SQLServerDriver를 찾을 수 없습니다.

  27. 27

    Android Studio에서 JDBC 클래스를 찾을 수 없습니다.

  28. 28

    Oracle jdbc를 사용하여 데이터를 가져 오는 Apache pyspark. 드라이버를 찾을 수 없습니다.

  29. 29

    "적합한 드라이버를 찾을 수 없음 ..."JDBC 오류가 발생하지만 이미 이클립스 경로에 jar를 추가했습니다.

뜨겁다태그

보관