提问者:小点点

从Eclipse创建的WAR文件不能从浏览器工作,但在扩展war文件时它可以工作


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

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

HTTP Status 404 - /temp/test
type Status report
message /temp/test
description The requested resource is not available.

我将war文件解压缩为同一目录中的jar-cvf test. war。war文件包含index.jsp,解压缩后,当我测试为
时,它可以工作localhost:8080/temp/

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


共1个答案

匿名用户

WAR仅在部署时有效。

通过扩展存档进行部署。

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