1
我有一個與tomcat一起發佈的應用程序,我只想從webapps文件夾中取出webapp並將其放入tomcat服務器的webapps文件夾中,但是當我這樣做並重新啓動它等等,無論何時引用一個servlet(比如/ controller),它都會返回一個404,就好像servlet或映射不起作用。我會提供更多的信息,但我很茫然,我甚至不知道從哪裏開始調試(對tomcat來說很新鮮),有人能指引我朝着正確的方向發展嗎?爲什麼它會在本地工作,而不是在這臺服務器上。Tomcat servlet未運行 - 錯誤404
這裏是你/的PlayerController和/ AdminController在serlet映射在web.xml我的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>
你可以分享你的web.xml文件? – erhun
感謝您的輸入,添加了web.xml – user1044220
如何向服務器發送請求?像localhost:8080/beergame/controller? – erhun