2011-10-19 9 views
0

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

可能な限り簡単にする方法はありますか? (組み込みのTomcatまたはスタッフのない溶液が好ましい。)

答えて

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を使用してクライアントをテストします。

関連する問題