嗨,我是仙人掌的新手,当我使用tomcat5.1时,已经包含了所有必需的罐子。但是当我试图执行它时,它显示错误,
错误:“javax.servlet.ServletException:无法加载测试套件[SampleTest],原因是[未找到类”SampleTest“]”
请让我知道问题是什么?
答案 0 :(得分:1)
您需要包含以下内容:
http://localhost:8080/myapp/ServletTestRunner?suite=common.TestEverything
将在公共包中运行TestEverything套件。
答案 1 :(得分:1)
如果您尝试从Cactus网站运行快速入门教程,我相信它不再有效。
这是在1.8.1的发行说明中提及的。
Release Notes - Cactus - Version 1.8.1 Bug * [CACTUS-124] - Cannot run the Servlet Example
我在版本1.7.x中收到相同的错误消息。
我刚刚开始研究这个产品,所以如果找到一个,我会发一个答案。希望其他人能够得到我提供的额外信息的答案。
修改:
找到了解决方法。看起来这是包名称的问题。我使用default / no包重新编译了这两个文件并且它有效。
编辑2:
我在bug数据库中查找了CACTUS-124并且它没有关系。另外我认为只有扩展 ServletTestCase 的类文件需要更改为默认/无包名。