错误:";javax.servlet.ServletException:未能加载测试套件[SampleTest],原因是[Class not found";SampleTest";];

错误:";javax.servlet.ServletException:未能加载测试套件[SampleTest],原因是[Class not found";SampleTest";];,java,unit-testing,tomcat,cactus,Java,Unit Testing,Tomcat,Cactus,嗨,我是仙人掌新手,当我使用tomcat5.1时,我已经包括了所有必要的罐子。但当我试图执行它时,它显示了错误 错误:“javax.servlet.ServletException:未能加载测试套件[SampleTest],原因是[Class not found“SampleTest]” 请告诉我问题出在哪里???您需要包括软件包ie: 将运行suite Tester公共包中的所有内容。如果您试图从Cactus网站运行快速入门教程,我相信它不再有效 1.8.1的发行说明中提到了这一点 Rele

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

错误:“javax.servlet.ServletException:未能加载测试套件[SampleTest],原因是[Class not found“SampleTest]”


请告诉我问题出在哪里???

您需要包括软件包ie:


将运行suite Tester公共包中的所有内容。

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

1.8.1的发行说明中提到了这一点

Release Notes - Cactus - Version 1.8.1 Bug * [CACTUS-124] - Cannot run the Servlet Example 发行说明-仙人掌-版本1.8.1 缺陷 *[CACTUS-124]-无法运行Servlet示例 我在1.7.x版本中收到了相同的错误消息

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

编辑:
找到一份工作。看起来这是程序包名称的问题。我使用默认的/no包重新编译了这两个文件,它成功了

编辑2:

我在bug数据库中查找了CACTUS-124,它与此无关。此外,我认为只有扩展ServletTestCase的类文件需要更改为默认/无包名。

您必须提供更多有关如何部署应用程序、运行tomcat等的详细信息。您找到解决方案了吗?我也有同样的问题。我发布了一个我能想出的解决办法。虽然不是很好:(最后,我仔细研究了仙人掌,找到了你的解决方案。比我的解决方案更好。)谢谢!