0

(JUnit) テストの目的で、Spring HttpInvoker を使用して呼び出されるサーバーとなる単純なアプリケーションを作成したいと思います。私は実際の webapp をサーブレット コンテナーにデプロイするのではなく、スタンドアロンのものだけを作成したいと考えています。

できるだけ簡単に作る方法はありますか?(Tomcat などが組み込まれていないソリューションが優先されます..)

4

2 に答える 2

1

http://code.google.com/p/jianwikis/wiki/SpringHttpRemotingWithEmbeddedJettyServer

于 2011-10-25T14:09:01.323 に答える
1

これはうまくいくでしょう - 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 を使用してクライアントをテストできます。

于 2011-10-25T14:19:44.737 に答える