将WAR文件部署到Tomcat 7

时间:2017-09-10 21:36:11

标签: java tomcat web deployment war

我正在尝试使用命令行将Web应用程序(WAR文件)部署到Tomcat 7,但我做错了。 我一直收到404错误,但我可以使用localhost:8080 / App_hame / file_name.html语法访问html文件。

我以这种方式将文件部署到服务器:我设置CATALINA_HOME和JAVA_HOME变量,以这种方式启动服务器:

SET CATALINA_HOME=C:\my_path\apache-tomcat-7.0.69
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144
startup.bat

然后我将WAR文件复制到服务器的webapps文件夹,然后重新启动服务器。 我可以看到文件解压缩到webapps文件夹中的App_name目录,但我无法使用提到的URL从浏览器访问该应用程序。

我可能错过了一步左右,所以请有人向我解释我做错了什么。

感谢所有回复的人!

1 个答案:

答案 0 :(得分:0)

检查web.xml中是否有将servlet映射到url-pattern

的条目
<servlet-mapping>
    <servlet-name>EntryServlet</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>
相关问题