Я пытаюсь запустить некоторые модульные тесты в моем весеннем веб-приложении с помощью Maven.Приложение устанавливается и работает без тестов.
Я получаю эту ошибку в своем отчете о верном тестировании:
java.lang.NoClassDefFoundError: javax/servlet/ServletException
Сам тест выглядит так:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"file:C:/myProjects/myWebapp/src/main/webapp/WEB-INF/applicationContext-test.xml"})
@Transactional
public class MyTest {
...
Ранее я получал эту ошибку , однако я удалил любую ссылку на пакет безопасности из контекста тестового приложения.И получил эту последнюю ошибку.
Обе проблемы вызваны тем, что мой путь к классу установлен неправильно?Кажется, что maven зависимости не включаются при тестировании?Как я могу это изменить, или что еще мне не хватает?