1

嗨,我是仙人掌的新手,当我使用 tomcat5.1 并包含所有必要的罐子时。但是当我尝试执行它时,它显示错误,

错误:“javax.servlet.ServletException:无法加载测试套件 [SampleTest],原因是 [找不到类“SampleTest”]”

请问是什么问题??

4

2 回答 2

1

您需要包含该软件包,即:

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

将在 common 包中运行套件 TestEverything。

于 2009-11-03T01:04:04.407 回答
1

如果您尝试从 Cactus 网站运行快速入门教程,我相信它不再有效。

这是 1.8.1 的发行说明中提到的。

    发行说明 - Cactus - 版本 1.8.1

    漏洞

    * [CACTUS-124] - 无法运行 Servlet 示例

我收到与版本 1.7.x 相同的错误消息。

我刚开始研究这个产品,所以如果我找到一个答案,我会发布一个答案。希望其他人能用我提供的额外信息得到答案。

编辑:
找到解决方法。看起来这是包名称的问题。我使用默认/无包重新编译了这两个文件,它工作正常。

编辑 2:
我在错误数据库中查找了 CACTUS-124,但它不相关。另外我相信只有扩展ServletTestCase的类文件需要更改为默认/无包名称。

于 2009-11-11T20:49:55.533 回答