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

时间:2014-01-30 16:31:45

标签: java eclipse jsp tomcat 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,当解压缩时,它在我作为本地主机测试时起作用:8080 / temp /

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

1 个答案:

答案 0 :(得分:-1)

WAR仅在部署时有效。

通过扩展档案进行部署。

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