Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysql-JAR zu lib hinzugefügt, aber immer noch mit Klasse nicht gefunden-Ausnahme bei lokaler Bereitstellung für Tomcat, der durch IntelliJ arbeitet?

Sie haben den provided Gültigkeitsbereich für die jdbc-Treiber-JAR. In diesen Fällen wird es nicht in das Artefakt kopiert, das Sie für Tomcat bereitstellen. Sie müssen es als compile angeben Geltungsbereich.

Sie können das Classpath-JAR auch wie hier beschrieben zu Tomcat hinzufügen https://stackoverflow.com/a/7198049 /2000323 für alle Anwendungen. Dann müssen Sie den Geltungsbereich als provided angeben damit das gleiche Glas nicht zweimal bereitgestellt wird.