gpt4 book ai didi

java - Eclipse 中的 Tomcat 没有启动我的 webapp

转载 作者:行者123 更新时间:2023-11-28 22:29:08 26 4
gpt4 key购买 nike

我正在尝试做一些通常不费吹灰之力的事情。我想从 Eclipse 在 Tomcat 中启动我的 Web 应用程序。

这里是我遵循的步骤:

  • 使用服务器向导创建服务器
  • 添加网络应用

服务器启动没有任何问题,但它没有启动 webapp。我应该获取 webapp 启动日志,但我只获取标准的 Tomcat 日志,就像我在没有 webapp 的情况下启动它时一样。尝试在浏览器中访问 webapp 时出现 404 错误。有什么想法吗?

最后一件事:当我在 webapp 文件夹中手动添加 war 文件时,它可以毫无问题地部署、启动和运行。

我在 Mavericks Mac 上使用带有 Tomcat 7.0.55 和 JDK 1.6 的 Eclipse Luna。我正在使用 Maven 3 构建我的项目。

编辑:经过一些搜索,问题似乎发生在部署步骤。当我查看我的 target/majrouting-web-1.1.4 文件夹时,我可以看到我的 WEB-INF、META-INF、css、img 和 js 文件夹。但是当我查看 wtpwebapps 中的部署文件夹时,只有 WEB-INF 存在。尽管如此,当我手动部署时(复制/webapp 文件夹中的 war 文件并启动 Tomcat),它正在部署并且工作正常。 war 文件的内容似乎也不错。我不明白。

最佳答案

我遇到了同样的问题,这是我的解决方案,它对我有用:

右击项目->Properties->Deployment Assembly->Add..,选择文件夹,然后选择包含js/css/其他资源的文件夹,重启后就可以了。

我在将 eclipse 从 Kepler 更新到 Neon 时遇到了这个问题,这一步在 Kepler 中不需要。 (至少在我这边)

关于java - Eclipse 中的 Tomcat 没有启动我的 webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28670374/

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