html server grizzly+jersey (.html from .jar archive)

前端 未结 1 1548
野性不改
野性不改 2021-02-06 18:46

I want to serve my .html sites from a .jar archive and not from a folder. At the moment i use grizzly (with jersey) and serve static pages like:

HttpServer webSe         


        
1条回答
  •  囚心锁ツ
    2021-02-06 19:13

    This feature is implemented in Grizzly 2.3.3+. Here is the correspondent issue.

    You can use special CLStaticHttpHandler and pass ClassLoader to be used to find static resources. For example:

    httpServer.getServerConfiguration().addHttpHandler(
                new CLStaticHttpHandler(new URLClassLoader(new URL[] {new URL("file:///home/username/staticfiles.jar")})), "/www");
    

    Hope that will help.

    0 讨论(0)
提交回复
热议问题