在VPS服务器上,Tomcat找不到Servlet

时间:2019-08-10 10:04:02

标签: java tomcat servlets web.xml vps

我正在使用Tomcat开发一个Web应用程序,现在正在VPS服务器上对其进行测试。

在我的计算机上,一切正常:Tomcat找到servlet和所有其他东西。但是,当我在VPS服务器上部署该应用程序时,它不再找到servlet(普通的html页面仍然有效);它给我错误404。

我真心不知道发生了什么,战争档案似乎制作正确了。唯一奇怪的是,在文件“ Website_WarProof_war_exploded”中,web.xml文件不再找到servlet,但是在Intellij的常规项目中它可以正常工作(并且Web应用程序也可以正常工作)。 这是一些代码的示例。

homepage.html:

<form action="continua" method="post">
                <input class="continua" type="submit" value="Continua a leggere!">
            </form>

web.xml:

<servlet>
        <servlet-name>Continua</servlet-name>
        <servlet-class>Continua</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Continua</servlet-name>
        <url-pattern>/continua</url-pattern>
    </servlet-mapping>

因此,它与本地计算机上的完全一样,从/Website_WarProof_war/homepage.html转到/ Website_WarProof_war / continua,区别在于404。

0 个答案:

没有答案