Java 在tomcat';中找不到eclipse发布的webapp;s webapps文件夹

Java 在tomcat';中找不到eclipse发布的webapp;s webapps文件夹,java,eclipse,tomcat,Java,Eclipse,Tomcat,我在Eclipse中创建了一个spring web app项目,我可以从Eclipse启动web app,它将正确显示网页,但如果我键入以下URL,它将报告404错误: 见下文: 但键入URL,如下所示即可: 我记得我应该在这个文件夹中找到我的web应用程序“SpringMVC”: %HOME%\apache-tomcat-8.5.23\webapps 但是我看不到它,我不知道eclipse在哪里部署了我的项目。 那么,有人能帮我解释一下原因吗?我需要做什么配置吗?web应用程序将

我在Eclipse中创建了一个spring web app项目,我可以从Eclipse启动web app,它将正确显示网页,但如果我键入以下URL,它将报告404错误:

见下文:

但键入URL,如下所示即可:

我记得我应该在这个文件夹中找到我的web应用程序“SpringMVC”:

%HOME%\apache-tomcat-8.5.23\webapps    
但是我看不到它,我不知道eclipse在哪里部署了我的项目。 那么,有人能帮我解释一下原因吗?我需要做什么配置吗?web应用程序将部署到的默认文件夹是什么

  • 很明显,您的应用程序是使用contextSpringMVC部署的。因此,您需要在浏览器中使用urllocalhost:8080/SpringMVC而不是localhost:8080来访问应用程序
  • 从Eclipse运行应用程序时,它将部署在工作区目录中的目录.metadata/.plugins/org.Eclipse.wst.server.core/tmp0/wtpwebapps中。根据eclipse的版本,路径可能会有一些变化。但请尝试在/matadata/.plugins目录中查找*server.core
  • 更新

  • 当您从eclipse运行DynamicWebApplication时,它会将您的项目作为war部署到tomcat,默认的上下文根作为您的项目名称。要更改上下文根目录,请右键单击项目,转到属性->Web项目设置。在这里,您可以更改上下文根。注意-您需要停止服务器、清理、发布,然后再次启动服务器以使更改生效

  • 从终端(ubuntu中的CTRL-ALT-T)检查tomcat状态,然后 sudo systemctl状态tomcat
    Eclipse正在项目测试期间启动/停止tomcat服务器,因此我猜当您尝试访问localhost:8080时,您没有运行tomcat,我的意思是我想通过键入来查看tomcat欢迎页面,但现在是404错误,我想知道问题出在哪里您在eclipse DynamicWebApplication或EnterpriseApp或MavenProject中创建了什么样的项目?我创建了动态Web应用程序项目查看我的更新。