【发布时间】:2011-10-19 10:48:38
【问题描述】:
出于(JUnit)测试的目的,我想制作一个简单的应用程序,它将成为使用 Spring HttpInvoker 调用的服务器。我不想让真正的 webapp 部署在任何 servlet 容器中,只需要独立的东西。
你有什么想法可以让它尽可能简单吗? (没有嵌入式 Tomcat 或其他东西的解决方案是首选..)
【问题讨论】:
标签: java spring remoting httpinvoker
出于(JUnit)测试的目的,我想制作一个简单的应用程序,它将成为使用 Spring HttpInvoker 调用的服务器。我不想让真正的 webapp 部署在任何 servlet 容器中,只需要独立的东西。
你有什么想法可以让它尽可能简单吗? (没有嵌入式 Tomcat 或其他东西的解决方案是首选..)
【问题讨论】:
标签: java spring remoting httpinvoker
这对你很有效 - http://docs.codehaus.org/display/JETTY/ServletTester
@BeforeClass
public static void initServletContainer() throws Exception {
tester = new ServletTester();
tester.setContextPath("/");
tester.addServlet(DummyServlet.class, "/dummy");
baseUrl = tester.createSocketConnector(true);
tester.start();
System.out.println(baseUrl);
}
您可以在@BeforeClass 方法中启动服务器,记录服务器启动的baseUrl 并使用此url 来测试您的客户端。
【讨论】: