java.lang.ClassNotFoundException: com.mysql.jdbc.Driver попробовал все [дублировать]

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

1
задан so.very.tired 6 August 2014 в 20:06
поделиться

2 ответа

Когда вы добавляете файл в зависимости от внешнего баннера, он не включается в файл войны при создании приложения. Вам нужно либо скопировать банку в каталог WEB-INF / lib в проекте, либо поместить его в каталог Tomcat lib

4
ответ дан jny 18 August 2018 в 23:20
поделиться
  • 1
    Итак ... я просто перетащил файл mysql-connector-java-5.1.28.jar в каталог WEB-INF / lib? – so.very.tired 6 August 2014 в 20:29
  • 2
    В вашем случае вам, скорее всего, придется добавить в каталог Tomcat lib – jny 6 August 2014 в 20:34
  • 3
    Где этот каталог lib? вы имеете в виду: workspace/MyProject/WebContent/WEB-INF/lib/? – so.very.tired 6 August 2014 в 20:38
  • 4
    Это должно быть tomcatInstallDirectory/lib – jny 6 August 2014 в 20:41
  • 5
    Ага! Это сработало!!! Я не могу вас поблагодарить! – so.very.tired 6 August 2014 в 20:50

Вы должны поместить mysql-connector-java.jar в папку / lib в каталоге Tomcat

0
ответ дан AlexSmith 18 August 2018 в 23:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: