index.html 未找到 payara micro
index.html not found payara micro
我有一个 Java
应用程序,我正在使用 Payara Micro 4.1.2.174
来部署它。我正在尝试配置 index.html
文件,我将其放在文件夹 src/main/webapp
中。但是,无论我做什么,该文件都无法访问,我在本地主机上尝试访问它时收到 404:http://localhost:8080/index.html
。我正在使用 gradle 构建 war 文件。我还检查了构建的 war 文件并且 index.html 文件位于存档的根目录中。
我正在 /
部署我的应用程序,从 /
:
开始的所有路径也可用
Loading application [ROOT] at [/]
我尝试在 glassfish-web.xml
文件中添加以下内容,但没有帮助:
<glassfish-web-app error-url="">
<context-root>/</context-root>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</glassfish-web-app>
有什么我遗漏的吗?在 Payara Micro 中可以有一个 index.html
吗?
谢谢!
我发现我的设置有问题:我正在使用 JAX-RS,扩展 Application
的 class 被注释为 @ApplicationPath("/")
,这不知何故导致默认行为被覆盖.我更改了该注释,现在一切都按预期工作,具有预期的 WAR
结构。
我有一个 Java
应用程序,我正在使用 Payara Micro 4.1.2.174
来部署它。我正在尝试配置 index.html
文件,我将其放在文件夹 src/main/webapp
中。但是,无论我做什么,该文件都无法访问,我在本地主机上尝试访问它时收到 404:http://localhost:8080/index.html
。我正在使用 gradle 构建 war 文件。我还检查了构建的 war 文件并且 index.html 文件位于存档的根目录中。
我正在 /
部署我的应用程序,从 /
:
Loading application [ROOT] at [/]
我尝试在 glassfish-web.xml
文件中添加以下内容,但没有帮助:
<glassfish-web-app error-url="">
<context-root>/</context-root>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</glassfish-web-app>
有什么我遗漏的吗?在 Payara Micro 中可以有一个 index.html
吗?
谢谢!
我发现我的设置有问题:我正在使用 JAX-RS,扩展 Application
的 class 被注释为 @ApplicationPath("/")
,这不知何故导致默认行为被覆盖.我更改了该注释,现在一切都按预期工作,具有预期的 WAR
结构。