Wir haben eine einfache Spring-Hibernate-Anwendung (Konsolen-App), in der wir den Klassenpfad in der Manifestdatei der ausführbaren JAR-Datei festgelegt haben. Und die App verbindet sich mit der Datenbank mit jtds-Treiber, alles funktioniert wie erwartet auf Windows-Rechner und jdk1.6. Aber unter Linux, die App ist nicht in der Lage, den Treiber zu finden, Wir führen das Programm mit java -jar MainClassNamejtds Keine geeignete Treiberausnahme beim Ausführen eines Maven-Projekts
Alle Vorschläge, warum dies passieren könnte, wird sehr geschätzt.
Welche Fehler sehen Sie? Wenn es sich entweder um eine NoClassDefError- oder eine ClassNotFoundException handelt, handelt es sich wahrscheinlich um ein Klassenpfadproblem. –