0

我的 Web 应用程序有问题。我使用带有 glassfish 的 netbeans 作为默认 Web 服务器制作了我的应用程序。每当我编译并将程序部署到本地主机时,它都可以正常工作,但是当我尝试将其部署在具有 apache tomcat 7.xx 版本的远程 Web 服务器上时,每当程序访问 servlet 时,它都会返回 http 状态 404 错误。我检查了 servlet 映射,一切似乎都很好。这是我的 web.xml :

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
    <servlet-name>mainservlet</servlet-name>
    <servlet-class>controller.MainServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>loginservlet</servlet-name>
    <servlet-class>controller.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>mainservlet</servlet-name>
    <url-pattern>/mainservlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>loginservlet</servlet-name>
    <url-pattern>/loginservlet</url-pattern>
</servlet-mapping>
<session-config>
    <session-timeout>
        30
    </session-timeout>
</session-config>
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
4

0 回答 0