要做一些表面測試,我爲JUnit測試啓動一個嵌入式Jetty。我的測試從服務器調用一些頁面。從eclipse進行測試時,一切正常,classpath由「mvn eclipse:eclipse」創建。Embedded-Jetty和Maven中的ClassNotFound
當使用「mvn test」運行這些測試時,jsp-Compiler引發了很多ClassNotFoundException異常:javax.servlet。,javax.servlet.jsp和evene我自己生成的一些類。所有直接由servlet回答的請求都可以正常工作。
在我的測試用例中做了類似System.out.println(HttpServlet.class)的工作也很好。所以Jetty-JSP編譯器在編譯時似乎有些「特殊」。
任何人都知道如何說服Jetty編譯我的JSP?
感謝您的回覆。如果以任何方式,我想從我的測試用例中啓動jetty作爲嵌入式服務器,這樣開發人員就可以直接在eclipse中開始他們的測試 – mibutec
是的,絕對的,我們一直在碼頭本身做這些事情,碼頭中有很多例子嵌入式jetty使用的測試用例,並且有這個教程:http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty –