Apache Tomcat 404错误

我下载了Apache Tomcat 6.0.2并在Eclipse中创建了一个新服务器

  1. 新 – >服务器
  2. 选择“Tomcat v6.0 Server”,然后选择
  3. Tomcat安装目录 – >我在哪里解压缩Apache Tomcat 6.0.2

然后我启动服务器并转到http:// localhost:8080 /以查看它是否有效。 我收到404错误。

我已经用Google搜索并试图找到解决方案。 但这些补救办法似乎都没有效果。

对问题是什么的任何想法?

从我的头脑中,我认为Eclipse启动了tomcat服务器而没有任何内容,即没有Web应用程序。 您必须在该Eclipse Tomcat服务器中“运行”或实际部署某些内容,这样您才能获得404。

您收到404错误消息的事实表明Tomcat实际上正在运行。 如果你从Eclipse关闭它,你就不会再得到那些404了;)

如果您想查看Tomcat Server主页,则需要指定服务器路径和部署路径。 默认设置为“使用工作空间元数据”(不会修改Tomcat安装)。

怎么做。

  1. 首先在Eclipse中打开Server的视图。 (窗口>>显示视图>>服务器)。
  2. 双击Tomcat服务器以打开服务器概述。
  3. 然后将服务器位置设置为使用Tomcat安装(控制Tomcat安装)。 保存更改。
  4. 重新启动服务器,然后转到localhost:8080 。 这应该为您的服务器打开Apache Tomcat主页。

希望这可以帮助!

我同意drvdijk。

转到“服务器”窗口,然后选择您的Tomcat实例。 Double.c单击此处,您将看到“概述”窗口。 在这里,您可以单击“打开启动配置”以查看Tomcat参数(“参数”选项卡)。

查找系统属性“-Dwtp.deploy”。 这个目录是你的Tomcat寻找已安装的web应用程序的地方,我想你在这里没有ROOT.war应用程序。 不是吗? 🙂

希望对你有帮助

当Tomcat找不到localhost.ser文件时,会出现错误404。 为了摆脱这个,请遵循以下步骤:1)在Eclipse中,右键单击服务器 – >属性 – >单击切换位置 – >应用 – >确定(这将切换[工作区元数据]位置到安装Tomcat位置。)2)然后返回服务器,双击它。 这将打开Overview选项卡。 在此选项卡下转到 – >服务器位置 – >选择使用Tomcat安装combobox。

现在关闭它,保存它并尝试运行您的服务器,然后重新运行URL。

我认为问题是http:// localhost:8080 /当你应该使用http:// localhost:8080 / appname

查看以下URL是否有助于解决问题

http://www.youtube.com/watch?v=orctlc_F5Y0

问题就像drvdijk提到的那样,为了从eclipse运行tomcat上的webapp,它需要“部署”到它。 这可以通过右键单击tomcat服务器 – >添加和删除来完成

或者,您可以尝试在eclipse之外启动tomcat服务器。 转到您的命令行并键入

$CATALINA_HOME\bin\startup.bat (Windows) $CATALINA_HOME/bin/startup.sh (Unix) 

其中$ catalina_home是你安装tomcat的目录

启动eclipse 运行管理
右键单击eclipse —–>以管理方式运行。
有用。

如果它不起作用然后再次执行相同,然后按照下列步骤操作:

  1. 在Eclipse中,右键单击服务器 – >属性 – >单击切换位置 – >应用 – >确定
    (这会将[工作区元数据]位置切换到已安装的Tomcat位置。)

  2. 然后返回服务器,双击它。 这将打开Overview选项卡。 在此选项卡下转到 – >服务器位置 – >选择使用Tomcat安装combobox。

现在关闭它,保存它并尝试运行您的服务器,然后重新运行URL。

1-双击服务器2-确认您已在此处正确切换了tomcat目录

之前

在此处输入图像描述

修复后 在此处输入图像描述

3-即使你做了上面的#2,你也可以在这里做到这一点!

再来一次!

在此处输入图像描述