Spring web 项目在 Eclipse 中使用 Tomcat 运行正常,但在独立的 ApacheTomcat 服务器上时给出 404

Spring web project runs with Tomcat in Eclipse fine, but gives 404 when it's on standalone ApacheTomcat server

我已经将一个项目部署到独立服务器上并且运行良好。我从中复制了一份来开发另一个具有相同依赖关系的项目。我更改了所有需要更改的内容(这么认为),问题是项目 运行 在 Eclipse 中使用 Tomcat 就很好,当我尝试 运行 它时给出 404独立服务器。

在导出 war 文件之前是否需要进行一些特定的配置?

不幸的是,独立服务器是我们学校的服务器,所以我无法提供它的任何日志,因为我使用 ftp 连接到它,所以有服务器控制台。先感谢您!

检查您的 Web 应用程序是否已在 tomcat 的 manager app gui 部署和注册 http://localhost:8080/manager/html 对于首次访问,您需要对其进行配置,转到 tomcat/conf/tomcat-users.xml 并添加以下行

<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>

通过这种方式,您可以使用 user:admin 访问管理器应用程序,密码:admin