我正在使用Quarkus建立一个简单的servlet应用程序。我应该在哪里放置web.xml文件,以及如何使用Quarkus的本机构建功能部署应用程序?
我尝试将web.xml放置在project-name / src / main / resources / WEB-INF文件夹中,并使用GraalVM docker image原生构建它,但是构建不起作用。我用于构建的Dockerfile如下所示。
从quay.io/quarkus/centos-quarkus-maven:19.1.1 AS构建
复制src / usr / src / app / src
复制pom.xml / usr / src / app
用户root
RUN chown -R quarkus / usr / src / app
用户夸克
运行mvn -f /usr/src/app/pom.xml-原始清理包
FROM Registry.access.redhat.com/ubi8/ubi-minimal
WORKDIR / work /
COPY --from = build / usr / src / app / target / *-runner / work / application
运行chmod 775 / work
博览会8080
CMD [“ ./application”,“ -Dquarkus.http.host = 0.0.0.0”]
我希望输出为“欢迎”,但实际输出为“未找到”。
答案 0 :(得分:0)
您可以将web.xml
文件放在project-name/src/main/resources/META-INF
目录中以使其正常工作。