为了进行一些表面测试,我为 JUnit-Tests 启动了一个嵌入式 Jetty。我的测试从服务器调用一些页面。当从 eclipse 做这个测试时,一切正常,类路径是由“mvn eclipse:eclipse”创建的。
当使用“mvn test”运行这些测试时,jsp 编译器会引发很多 ClassNotFoundExceptions:javax.servlet.、javax.servlet.jsp 甚至我自己生成的一些类。servlet 直接回答的所有请求都可以正常工作。
在我的测试用例中做类似 System.out.println(HttpServlet.class) 的工作也很好。所以 Jetty-JSP 编译器在编译时似乎有些“特殊”。
有人知道如何说服 Jetty 编译我的 JSP 吗?