从2.3更新的servlet-API提供的依赖于POM到2.5之后,我们的自定义单元测试Struts 1.1中的RequestProcessor开始失败,并出现NoClassDefFoundError:使用javax / servlet的/ JSP / JSPException异常,确实是缺乏servlet的API-2.5,相比2.3 。
我使用JUnit 4.11和单元测试JMockit 1.2。
有趣的是,应用程序的工作将其部署到JBoss 5.1之后的罚款。
是Struts 1.1中使用Servlet API的2.5 Web应用程序兼容?
也许JBoss的5.1 servlet的API是servlet的API-2.5从Maven仓库采取了不同的?