Jetty + intellij idea :: добавить библиотеку - PullRequest
3 голосов
/ 22 февраля 2011

Я получаю java.lang.NoClassDefFoundError, когда добавляю библиотеку сторонних разработчиков в свой проект.Я пытался добавить библиотеки в зависимости от web-inf / module / server libs, но это не работает.Как правильно добавить библиотеки в проект, используя причину и идею?

1 Ответ

1 голос
/ 22 февраля 2011

Это двухэтапный процесс, если вы используете IntelliJ 9 или выше.

Откройте структуру проекта и нажмите «библиотеки».Добавьте каталог, содержащий интересующие вас JAR-файлы.

Затем нажмите «артефакты» и убедитесь, что ваши библиотеки находятся в WEB-INF / lib вашего развертывания.

Если этоJAR, которые должен иметь загрузчик серверных классов Jetty до загрузки вашего приложения (например, JAR-файлы драйвера JDBC для пула соединений), вам нужно будет добавить их на сервер / lib Jetty вместо того, чтобы помещать их в WEB-INF / lib вашего приложения.

...