Apache Tomcat 404错误

时间:2009-07-22 06:57:03

标签: java eclipse tomcat

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

  1. 新 - >服务器
  2. 选择“Tomcat v6.0 Server”,然后选择
  3. Tomcat安装目录 - >我在哪里解压缩Apache Tomcat 6.0.2
  4. 完成
  5. 然后我启动服务器并转到http://localhost:8080/以查看它是否有效。我收到404错误。

    我已经使用Google搜索并试图找到解决方案。但这些补救措施似乎都不起作用。

    关于问题是什么的任何想法?

10 个答案:

答案 0 :(得分:12)

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

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

答案 1 :(得分:6)

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

怎么做。

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

答案 2 :(得分:3)

我同意drvdijk。

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

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

希望这会对你有所帮助

答案 3 :(得分:3)

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

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

答案 4 :(得分:1)

我觉得你应该使用的问题是http://localhost:8080/ http://localhost:8080/appname

答案 5 :(得分:1)

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

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

答案 6 :(得分:0)

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

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

  $CATALINA_HOME\bin\startup.bat          (Windows)

  $CATALINA_HOME/bin/startup.sh           (Unix)

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

答案 7 :(得分:0)

启动您的日食以管理方式运行
     右键点击eclipse ----->以管理方式运作 它有效。

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

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

  2.   
  3. 然后返回服务器,双击它。这将打开概述   标签。在此标签下转到 - >服务器位置 - >选择使用Tomcat   安装组合框。

  4.   

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

答案 8 :(得分:0)

1-双击服务器 2-确保您已正确切换tomcat目录

<强>之前

enter image description here

修复后 enter image description here

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

再来一次!

enter image description here

答案 9 :(得分:0)

另外,请注意您的路径中是否有重复的WEB-INF。有时在更新maven项目后,您可能会遇到此问题,并且Tomcat指向一个空文件夹。