gpt4 book ai didi

java - 在tomcat的webapps文件夹中找不到eclipse发布的webapp

转载 作者:行者123 更新时间:2023-11-28 22:48:43 25 4
gpt4 key购买 nike

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

见下文:

enter image description here

但是像这样输入 URL 就可以了:

enter image description here

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

%HOME%\apache-tomcat-8.5.23\webapps    

但是看不到,不知道我的项目被eclipse部署到哪里去了。那么,有人可以帮我解释一下原因吗,我需要做任何配置吗? Web 应用程序将部署到的默认文件夹是什么?

最佳答案

  1. 很明显,您的应用程序已使用上下文 SpringMVC 进行部署。因此,您需要在浏览器中使用 url localhost:8080/SpringMVC 访问您的应用程序,而不是 localhost:8080。
  2. 当您从 Eclipse 运行您的应用程序时,它会部署在您工作区目录的 .metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps 目录中。根据 eclipse 的版本,路径可能会有一些变化。但是尝试在 ./matadata/.plugins 目录中找到 *server.core

更新

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

关于java - 在tomcat的webapps文件夹中找不到eclipse发布的webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47564838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com