scala - Grizzly 2.2 添加静态资源

标签 scala web-applications grizzly

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

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 内。

最佳答案

尝试:

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

哪里<path>是您希望提供服务的资源的绝对路径。

关于scala - Grizzly 2.2 添加静态资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528324/

相关文章:

java - 懒惰斐波那契数列

伴随类型的 Scala 类型约束

java - 使用客户端 X509 证书 DN 的服务器端访问控制

multithreading - 最大并发线程数小于max-thread-pool-size

java - 在 Jersey 测试调用上设置查询参数

scala - Akka context.parent 意外值

scala - 如何在 Scala 中模拟静态函数(对象函数,而不是类函数)

javascript - 是否有需要 getAttributeNode 和/或 getAttributeNodeNS 的实际用例?

sql - Web应用程序应使用显式SQL事务吗?

azure - 在哪里可以找到 Azure Web 应用程序的每日总计算时间