Ошибка: "javax.servlet.ServletException: не удалось загрузить набор тестов [SampleTest], причина в [Класс не найден" SampleTest "]" - PullRequest
1 голос
/ 01 октября 2009

Привет, я новичок в кактусе, и когда я использую tomcat5.1 и включил все необходимые банки. Но когда я пытаюсь выполнить его, он показывает ошибку,

Ошибка: "javax.servlet.ServletException: не удалось загрузить набор тестов [SampleTest], причина в [Класс не найден" SampleTest "]"

Пожалуйста, дайте мне знать, в чем проблема ??

Ответы [ 2 ]

1 голос
/ 11 ноября 2009

Если вы пытаетесь запустить учебник Quick Start с веб-сайта Cactus, я считаю, что он больше не работает.

Вот упоминание в примечаниях к выпуску 1.8.1.

    Release Notes - Cactus - Version 1.8.1

    Bug

    * [CACTUS-124] - Cannot run the Servlet Example

Я получаю то же сообщение об ошибке с версией 1.7.x.

Я только начал исследовать этот продукт, поэтому я отправлю ответ, если найду один. Надеюсь, у кого-то еще будет ответ с дополнительной информацией, которую я предоставил.

EDIT:
Нашел работу вокруг. Похоже, это проблема с именами пакетов. Я перекомпилировал два файла, используя пакет по умолчанию / no, и он сработал.

РЕДАКТИРОВАТЬ 2:
Я посмотрел CACTUS-124 в базе данных ошибок, и это не связано. Также я считаю, что только файлы классов, которые расширяют ServletTestCase , должны быть изменены на имя пакета по умолчанию / без имени.

1 голос
/ 03 ноября 2009

Вам необходимо включить пакет, т.е.:

http://localhost:8080/myapp/ServletTestRunner?suite=common.TestEverything

Запустил бы комплект TestEverything в общем пакете.

...