Tomcat servlet未运行-错误404

Tomcat servlet未运行-错误404,tomcat,servlets,web-applications,tomcat5,Tomcat,Servlets,Web Applications,Tomcat5,我有一个与tomcat一起分发的应用程序,我只想从webapps文件夹中获取webapps并将其放入tomcat服务器的webapps文件夹中,但是当我这样做并重新启动它时,每当引用servlet时(例如/controller),它会返回404,就好像servlet或映射不起作用一样。我想提供更多的信息,但我不知所措,甚至不知道从哪里开始调试这个(对tomcat来说非常新),有人能给我指出正确的方向吗?为什么它可以在本地工作,但不能在此服务器上工作 这是我的web.xml文件 <?xml

我有一个与tomcat一起分发的应用程序,我只想从webapps文件夹中获取webapps并将其放入tomcat服务器的webapps文件夹中,但是当我这样做并重新启动它时,每当引用servlet时(例如/controller),它会返回404,就好像servlet或映射不起作用一样。我想提供更多的信息,但我不知所措,甚至不知道从哪里开始调试这个(对tomcat来说非常新),有人能给我指出正确的方向吗?为什么它可以在本地工作,但不能在此服务器上工作

这是我的web.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
BeergameProject</display-name>
<servlet>
    <description>
    </description>
    <display-name>
    PlayerController</display-name>
    <servlet-name>PlayerController</servlet-name>
    <servlet-class>
    beergame.controller.PlayerController</servlet-class>
</servlet>
<servlet>
    <description>
    </description>
    <display-name>
    AdminController</display-name>
    <servlet-name>AdminController</servlet-name>
    <servlet-class>
    beergame.controller.AdminController</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>PlayerController</servlet-name>
    <url-pattern>/PlayerController</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>AdminController</servlet-name>
    <url-pattern>/AdminController</url-pattern>
</servlet-mapping>
<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

比尔加梅项目
播放控制器
播放控制器
beergame.controller.PlayerController
管理员控制器
管理员控制器
beergame.controller.AdminController
1.
播放控制器
/播放控制器
管理员控制器
/管理员控制器
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp

在web.xml中,serlet映射中有/PlayerController和/AdminController

所以你应该打电话

localhost:8080/beergame/PlayerController
localhost:8080/beergame/AdminController


其中beergame是您复制的文件夹的名称您可以共享您的web.xml文件吗?感谢您的输入,添加了web.xml如何向服务器发送请求?比如localhost:8080/beergame/controller?