gpt4 book ai didi

java - 从 Eclipse 创建的 WAR 文件在浏览器中不起作用,但在 war 文件展开时起作用

转载 作者:行者123 更新时间:2023-11-28 22:33:52 24 4
gpt4 key购买 nike

我在 Eclipse 中创建了一个简单的 HelloWorld 项目。它在 Eclipse 中运行良好。当我创建一个 WAR 文件时,它没有。 WAR 文件的名称是test.war,该文件位于webapps\ROOT\temp 中。

我测试为 localhost:8080/temp/test。错误信息是

HTTP Status 404 - /temp/testtype Status reportmessage /temp/testdescription The requested resource is not available.

我在同一目录中将 war 文件解压缩为“jar -cvf test.war”。war 文件包含 index.jsp,解压缩后,当我测试为
localhost:8080/temp/

时它可以工作

知道为什么没有从 war 文件中提取 index.jsp 吗?

最佳答案

WAR 仅在部署时有效。

部署通过展开存档进行。

可能您的服务器没有执行自动部署。如果是这样,您会看到文件不是从 WAR 加载的,而是从扩展目录加载的

关于java - 从 Eclipse 创建的 WAR 文件在浏览器中不起作用,但在 war 文件展开时起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21462094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com