【问题标题】:Deploying a WAR file to Tomcat 7将 WAR 文件部署到 Tomcat 7
【发布时间】:2017-09-10 21:36:10
【问题描述】:

我正在尝试使用命令行将 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 从浏览器访问应用程序。

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

感谢任何回复的人!

【问题讨论】:

    标签: java tomcat web deployment war


    【解决方案1】:

    检查您的 web.xml 中是否有一个条目将您的 servlet 映射到 url 模式

    <servlet-mapping>
        <servlet-name>EntryServlet</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
    

    【讨论】:

    • 不,不是那样的。
    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 2016-08-23
    • 2012-05-08
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多