- Затмение Индиго.
- Плагин M2Eclipse.
- Tomcat 7.
- Пружинный каркас.
Попытка использовать опцию «Deployment Assembly», чтобы зависимости Maven моего проекта Eclipse автоматически добавлялись в Tomcat.
Это часть моего файла pom.xml:
...
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.2.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.2.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.1.9.Final</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>3.2.1.RELEASE</version>
</dependency>
</dependencies>
...
Я делаю Свойства проекта -> Сборка развертывания -> Добавить -> Записи пути сборки Java -> Зависимости Maven.
Когда я пытаюсь добавить свой проект на сервер Tomcat в Eclipse, я получаю:
Как видите, в мой проект добавляется только зависимость Spring-Web, поэтому я получаю следующую ошибку развертывания.
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Любые идеи?