Struts2 文档描述了如何为 Struts 2 编写单元测试。但是,一旦编写好这些测试,我如何才能真正运行它们呢?例如,通常我会使用 Eclipse/Netbeans 为一个类创建一个新的 JUNIT 测试,然后在 Eclipse/Netbeans 中运行测试。
但是,对于 Struts2 测试不能这样做,因为除非 tomcat 或其他容器正在运行,否则您无法运行 struts2 测试,您会收到有关缺少 servlet api 等的错误。(你通常得到的 java ee jar 只包含接口和抽象类,它们的实现只带有一个容器,如 tomcat/glassfish)。
那么,一旦编写好 Struts 2 测试,我该如何运行呢?