java.lang.ClassNotFoundException для JAR-файлов, импортированных Maven

Вот как мы вышли из бесконечного цикла маршрутизации и все еще использовали $state.go вместо $location.path

if('401' !== toState.name) {
  if (principal.isIdentityResolved()) authorization.authorize();
}
0
задан JamesB 30 March 2019 в 22:14
поделиться

2 ответа

Во-первых: ваше объявление зависимостей выглядит хорошо, эта неявная компиляция верна.

Почему вы используете очень старый tomcat7 с jdk10 - я уверен, что эта комбинация больше не поддерживается.

Я предполагаю, что это проблема с настройками вашего проекта eclipse - как настроен путь к классам. пожалуйста, взгляните на настройки пути к классам вашего проекта затмения "mavenDWP".

, кстати: в настоящее время ваш проект создает свой путь к классу из двух «источников» - один источник - maven, другой источник - часть, предоставленная eclipse (то, что указано как Apache Tomcat v7.0 в разделе «Библиотеки» ". Этот проект никогда не будет работать сам по себе. Может быть, вы сначала попытаетесь создать чистый веб-проект с maven (например, используя https://maven.apache.org/archetypes/maven-archetype-webapp/ и импортировать его позже в затмение.

0
ответ дан Robert Kleinschmager 30 March 2019 в 22:14
поделиться

Попробуйте добавить <scope>runtime</scope> к вашей зависимости json, чтобы убедиться, что ваш Tomcat или, другими словами, вы можете получить доступ к классам этой зависимости из ваших JSP. В настоящее время он несет неявную сферу compile.

Если у вас есть другие проблемы, подобные этой, пожалуйста, убедитесь, что вы также получили хороший обзор дальнейших областей Maven и их семантики .

0
ответ дан mle 30 March 2019 в 22:14
поделиться
Другие вопросы по тегам:

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