Grizzly 2.2添加静态资源

时间:2012-09-21 10:00:07

标签: scala web-applications grizzly

如何将静态html资源添加到Grizzly 2.2服务器?我试过了

val server = GrizzlyHttpServerFactory.createHttpServer(uri, new ResourceConfig())
val statichandler = new StaticHttpHandler()
statichandler.addDocRoot("/webapp")
statichandler.start
server.getServerConfiguration.addHttpHandler(statichandler)
server.start

webapp文件夹位于maven项目的src / main / resource中。

1 个答案:

答案 0 :(得分:2)

尝试:

val statichandler = new StaticHttpHandler(<path>, "/webapp");
server.getServerConfiguration.addHttpHandler(statichandler);

<path>是您希望投放的资源的绝对路径。