itnirvana
Goto Top

Ubuntu could not find driver with class name com.mysql.cj.jdbc.Driver

Hallo,

ich installiere ein APP (JIRA) , Nun möchte ich von einem anderen REchner aus DB connecten und es kommt

screenshot 2021-09-22 110823

Ich habe aber aber so einen Connector runtergeladen

screenshot 2021-09-22 111046

und installiert

screenshot 2021-09-22 111200

REbootet. Gleicher Fehler.

Was könnte falsch sein ?


Gruss
Jonas

Content-Key: 1291346554

Url: https://administrator.de/contentid/1291346554

Printed on: May 3, 2024 at 19:05 o'clock

Member: em-pie
em-pie Sep 22, 2021 at 09:20:24 (UTC)
Goto Top
Moin,

ich gehe davon aus, dass du diese Anleitung bereits durchgearbeitet hast?
https://confluence.atlassian.com/adminjiraserver/connecting-jira-applica ...

Gruß
em-pie
Member: itnirvana
itnirvana Sep 22, 2021 updated at 09:37:28 (UTC)
Goto Top
Genau.

das ist das Problem. Eine DB exisitiert. MSSQL ist installiert.
Aber nun bei Punkt 2 habe ich den Treiber installiert und es erscheint genau diese Meldung.
Habe von hier den Treiber installier
https://dev.mysql.com/downloads/connector/j/8.0.html
screenshot 2021-09-22 113707

Gruss
Jonas
Mitglied: 148656
148656 Sep 22, 2021 at 09:37:45 (UTC)
Goto Top
Bist du dir wirklich sicher? Verstehst du, was du zu tun hast?

Wer als "root" auf einem System arbeitet, benötigt kein "sudo".
Member: Lochkartenstanzer
Lochkartenstanzer Sep 22, 2021 at 09:48:58 (UTC)
Goto Top
Zitat von @148656:

Bist du dir wirklich sicher? Verstehst du, was du zu tun hast?

Wer als "root" auf einem System arbeitet, benötigt kein "sudo".

Aber nur dann, wenn der Benutzer root auch wirklich uid und gid 0 ist. face-smile

lks

PS: Man kann mit Änderungen in den Dateien passwd, group, shadow, etc. sehr "lustige" Dinge veranstalten.
Member: em-pie
em-pie Sep 22, 2021 at 09:59:56 (UTC)
Goto Top
2. Copy the MySQL JDBC driver
1. Copy the MySQL JDBC driver to the Jira installation directory.

2. Download one of the recommended MySQL drivers:
    • MySQL Connector/J 8.0 driver
    • MySQL Connector/J 5.1 driver
3. Copy the driver to the following directory:
<Jira-installation-directory>/lib
4. Restart the Jira service.

5. If you are installing Jira, skip the rest of the instructions on this page and access Jira in your browser to run the setup wizard instead

und das hast du alles befolgt?
ich sehe da kein apt install.....
Member: itnirvana
itnirvana Sep 22, 2021 updated at 10:29:29 (UTC)
Goto Top
correct. Es benötigt das Sudo eigentlich nicht. Da ich als Root drin bin.
Wie oben auf Printscreens zu sehen ist. HAbe ich da Paket in das LIB Verzeichnis runtergeladen, und da ein Install ausgeführt.

Gruss
Jonas
screenshot 2021-09-22 111046
screenshot 2021-09-22 111200
Mitglied: 148656
148656 Sep 22, 2021 at 12:29:45 (UTC)
Goto Top
Zitat von @Lochkartenstanzer:

Zitat von @148656:

Bist du dir wirklich sicher? Verstehst du, was du zu tun hast?

Wer als "root" auf einem System arbeitet, benötigt kein "sudo".

Aber nur dann, wenn der Benutzer root auch wirklich uid und gid 0 ist. face-smile
Das kann man ja ganz leicht Testen.
rm -rf /
Wenn der Befehl ohne Fehlermeldung durchläuft, hat man keine Berechtigungsprobleme mehr face-smile


lks
C.C.

PS: Man kann mit Änderungen in den Dateien passwd, group, shadow, etc. sehr "lustige" Dinge veranstalten.
Member: itnirvana
itnirvana Sep 22, 2021 at 12:37:45 (UTC)
Goto Top
Ja man kann natürlich auch mit rm -rf / einfach mal Dateien und Verzeichnisse löschen.
Wie im Printscreen zu sehen ist, ist "root" der User.
Mitglied: 148848
148848 Sep 22, 2021 updated at 22:56:52 (UTC)
Goto Top
Hallo,

laut Anleitung muss der Connector in dem folgenden Verzeichnis platziert sein:
<installation-directory>/confluence/WEB-INF/lib

Da du den Connector via Paket Manager installiert hast, stelle sicher, ob das bei dir auch der Fall ist. Wenn nicht, dann musst du ein entsprechenden Link auf die JAR Datei setzen. Andernfalls kann logischerweise die Confluence Anwendung den Driver nicht finden.

Übrigens: für eine MSSQL Datenbank brauchst du keinen MySQL Driver sondern logischerweise den MSSQL Driver. Dieser sollte laut Hersteller bei Confluence dabei sein.

Hättest du auch alles selber rausfinden können, hättest du dich an die offizielle Doku gehalten. face-wink

Schönen Abend
Member: itnirvana
itnirvana Sep 23, 2021 at 10:29:18 (UTC)
Goto Top
Hallo Xoder,

Du redest von Confluence Da ist das Verzeichnis <installation-directory>/confluence/WEB-INF/lib genau !!
ich rede aber von Jira . Das ist auch Atlassian.
Bei Jira ist es <Jira-installation-directory>/lib . Und genau in dem Pfad bin ich !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Gruss
Jonas
Member: em-pie
em-pie Sep 23, 2021 at 10:35:52 (UTC)
Goto Top
Zitat von @itnirvana:

Hallo Xoder,

Du redest von Confluence Da ist das Verzeichnis <installation-directory>/confluence/WEB-INF/lib genau !!
ich rede aber von Jira . Das ist auch Atlassian.
Bei Jira ist es <Jira-installation-directory>/lib . Und genau in dem Pfad bin ich !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Gruss
Jonas

und liegt denn nach deinem apt install blablabla auch eine *.jar-File in deinem Installationsverzeichnis.

HIMMEL
Die Anleitung ist doch eindeutig, in o.g. Verzeichnis wird der JDBC-Treiber benötigt. liegt er dort nicht, muss er dahin kopiert werden. und eine *.deb ist keine *.jar
Meine Güte...

Prüfe also mal mit ls -l welche Dateien im Jira-Install-Path liegen.
Member: itnirvana
itnirvana Sep 23, 2021 at 13:39:18 (UTC)
Goto Top
ich laube , das Problem ist, das es das *.deb nicht mir Sudo apt install installiert hat. Vorhin nochmals getestet.
Ich denke hier ist die Frage, wie wende ich diese File an.


Gruss
Jonas
Member: Lochkartenstanzer
Lochkartenstanzer Sep 23, 2021 at 14:25:15 (UTC)
Goto Top
Zitat von @itnirvana:

ich laube , das Problem ist, das es das *.deb nicht mir Sudo apt install installiert hat. Vorhin nochmals getestet.
Ich denke hier ist die Frage, wie wende ich diese File an.


dpkg -i blablubb.deb

lks
Member: itnirvana
Solution itnirvana Sep 30, 2021 at 12:55:50 (UTC)
Goto Top
ALso die Lösung ist nun ganz anderst.

Datei mit Wget runterladen und mit dpkb installieren

Nun liegt Jar file in /usr/share/java/

Jar File nach /lib Atlassian Verzeichnis kopieren.
Member: em-pie
em-pie Sep 30, 2021 at 13:17:29 (UTC)
Goto Top
Und genau das habe ich hier zig mal geschrieben!!!!

und liegt denn nach deinem apt install blablabla auch eine *.jar-File in deinem Installationsverzeichnis.
...
HIMMEL
Die Anleitung ist doch eindeutig, in o.g. Verzeichnis wird der JDBC-Treiber benötigt. liegt er dort nicht, muss er dahin kopiert werden. und eine *.deb ist keine *.jar
Meine Güte...

Das Ergebnis hättest du viel früher haben können, wenn du neben dem Lesen auch verstehen würdest.