8

undertow が埋め込まれたサーブレット Web アプリケーションをデプロイする簡単な方法はありますか?

たとえば、jetty を使用すると、次のようにデプロイできます。

    Server server = new Server(8080);
    WebAppContext context = new WebAppContext();
    context.setContextPath("/");
    context.setDescriptor("src/main/webapp/web.xml");
    context.setResourceBase("src/main/webapp/");
    server.setHandler(context);
    server.start();

アンダートウでこれを行う同様の方法はありますか? ここで例を見ました: https://github.com/undertow-io/undertow/blob/master/examples/src/main/java/io/undertow/examples/servlet/ServletServer.java、しかしそれは正確ではありません必要に応じて、サーブレットを 1 つずつ登録します...

4

2 に答える 2

2

新しいwildfly swarmプロジェクトは、wildflyから選択され、単一のfat jarにパッケージ化されたundertowモジュールだけで任意のWebアプリケーションをデプロイできるため、そのための優れた回避策を提供すると思います. 良い例はここにあります: https://github.com/wildfly-swarm/wildfly-swarm-examples/tree/master/servlet

于 2015-05-06T08:46:06.080 に答える