我有一个使用Thorntail Project Generator创建的新项目。我想提供少量的静态文件,例如html,图像等
我该怎么做?
答案 0 :(得分:1)
假设您使用Maven构建项目,则需要:
<packaging>war</packaging>
io.thorntail:undertow
分数的依赖src/main/webapp
(但不在src/main/webapp/WEB-INF
下)/
;例如,如果您使用最常用的方式来启用JAX-RS(使用Application
注释创建一个@ApplicationPath
子类),请确保您没有@ApplicationPath("/")
,但是像@ApplicationPath("/api")
我在这里创建了一个小示例项目:https://github.com/rhoar-qe/thorntail-test-suite/tree/master/javaee/static-content
请注意,Thorntail基于WildFly,因此包含相同的servlet容器:Undertow。如果您有更详尽的需求,则可以在Web上的任何地方找到有关使用servlet以及尤其是Undertow服务静态内容的文章,尤其是在StackOverflow上。