使用jetty以编程方式安装和运行servlet测试

jetty servlet容器快速而轻便,可以在unit testing中运行(实际上我用来提供文件)。

可以通过编程方式(比如在测试中)将实际的servlet安装到其中并运行它们吗?

是。 我们定期使用许多工具执行此操作。 simpest可能是HTTP单元 。 当我们在jetty中部署时,我们通常会部署更大的应用程序部分并运行Selenium 。 HttpUnit是最简单的,但在某些时候,您的应用程序复杂性可能需要更完整的部署。 请参阅有关嵌入jetty的文档部分

为什么不使用任何HttpUnit, HTMLUnit等。创建一个ANT脚本来执行运行测试所需的任何操作。