Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ApacheTomcat404错误_Java_Eclipse_Tomcat - Fatal编程技术网

Java ApacheTomcat404错误

Java ApacheTomcat404错误,java,eclipse,tomcat,Java,Eclipse,Tomcat,我下载了ApacheTomcat 6.0.2 并在Eclipse中创建了一个新服务器 新建->服务器 选择“Tomcat v6.0服务器”,然后单击“下一步” Tomcat安装目录->解压ApacheTomcat 6.0.2的地方 完成 然后我启动服务器,然后去看看它是否工作。我得到一个404错误 我已经在谷歌上搜索过了,并试图找到一个解决方案。但这些补救措施似乎都不管用 有没有想过问题出在哪里?从我的想法来看,我认为Eclipse启动tomcat服务器时没有任何内容,即没有web应用程序。您必

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

  • 新建->服务器
  • 选择“Tomcat v6.0服务器”,然后单击“下一步”
  • Tomcat安装目录->解压ApacheTomcat 6.0.2的地方
  • 完成
  • 然后我启动服务器,然后去看看它是否工作。我得到一个404错误

    我已经在谷歌上搜索过了,并试图找到一个解决方案。但这些补救措施似乎都不管用


    有没有想过问题出在哪里?

    从我的想法来看,我认为Eclipse启动tomcat服务器时没有任何内容,即没有web应用程序。您必须在EclipseTomcat服务器中“运行”或实际部署一些东西,这样您就不会得到404

    您确实收到404条错误消息,这表明Tomcat实际上正在运行。如果您从Eclipse关闭它,您将无法再获得404;)

    我同意drvdijk

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

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

    希望这会对你有所帮助

    我想问题是你应该在什么时候使用

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

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

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

    其中$catalina_home是您安装tomcat的目录,请参见下面的URL是否有助于解决此问题


    如果希望查看Tomcat服务器主页,则需要指定服务器路径和部署路径。默认设置为使用工作区元数据(不修改Tomcat安装)

    怎么做。

  • 首先在Eclipse中打开服务器的视图。(窗口>>显示视图>>服务器)
  • 双击Tomcat服务器打开服务器概览
  • 然后设置服务器位置以使用Tomcat安装(控制Tomcat安装)。保存更改
  • 重新启动服务器,然后转到。这将打开服务器的ApacheTomcat主页

  • 希望这有帮助

    当Tomcat找不到localhost.ser文件时,会出现404错误。 要消除此问题,请执行以下步骤: 1) 在Eclipse中,右键单击服务器-->属性-->单击开关位置-->应用-->确定 (这将把[workspace metadata]位置切换到已安装的Tomcat位置。) 2) 然后返回服务器,双击它。这将打开“概述”选项卡。在此选项卡下转到-->服务器位置-->选择使用Tomcat安装组合框


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

    启动eclipse以管理员身份运行:
    为此,右键单击eclipse------->以管理身份运行。
    它起作用了

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

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

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

  • 现在关闭它,保存它,试着运行你的服务器,然后重新运行URL。

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

    之前

    修理后

    3-即使你在上面做了#2,你也可能需要在这里做这件事

    又来了


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

    请检查日志,查看日志中记录了哪些错误消息。我怀疑您的意思是6.0.20,是吗?这并不是说它可能会有什么不同,但小事情可能会混淆问题。