gpt4 book ai didi

eclipse - Servlet 在 Eclipse 中工作,但不能在我的 tomcat 服务器中工作

转载 作者:行者123 更新时间:2023-11-28 23:20:14 24 4
gpt4 key购买 nike

我自学 servlet,找到了一些非常好的教程,并在 Eclipse Neon EE 中取得了巨大成功。 (非常基本的 servlet,只提供一个简单的静态网页)

我在安装 Eclipse Neon EE 之前安装了 Tomcat standalone,并对其进行了测试,我得到了 regulat apache tomcat 页面。我找到的教程还指导我如何在 Eclipse 中设置 tomcat 服务器。他们还向我展示了如何创建项目和 servlet。即使我使用 3.1,我仍然让 Eclipse 创建 web.xml 文件。

当我运行我的 servlet 时,Eclipse 启动 Tomcat 并执行所有操作,然后在 Eclipse 中打开一个浏览器选项卡,它将我带到 http://127.0.01:9999/first/Hello它提供了我的网页。没问题。所以现在我将我的项目导出为 WAR 文件,告诉 Eclipse 将 .war 文件放在我的 tomcat8 的 ROOT 目录中。然后我在 eclipse 中停止 tomcat8 服务器并关闭 eclipse。然后我使用 startup.bat 和 tomcat 出现,但我无法浏览到 http://127.0.01:9999/first/Hello从同一台 PC 上,它只是给出 404,“源服务器没有找到目标资源的当前表示或不愿意透露它的存在。”

我不太确定我错过了哪些步骤?

最佳答案

您必须将您的 war 文件 (first.war) 放入“webapps”子目录中,而不是放入您的 tomcat 服务器的根文件夹中。看看:How to deploy a war file in Tomcat 7

Copy the .war file (first.war) to %CATALINA_HOME%\webapps ( E.g.: C:\tomcat\webapps )

Run %CATALINA_HOME%\bin\startup.bat

Your .war file will be extracted automatically to a folder that has the same name (without extension) (E.g.: hello)

...

关于eclipse - Servlet 在 Eclipse 中工作,但不能在我的 tomcat 服务器中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44813381/

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