我在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文件中提取吗?
WAR
仅在部署时有效。
通过扩展存档进行部署。
可能您的服务器不执行自动部署。如果是这样,您将看到文件不是从WAR加载的,而是从扩展目录加载的