当前位置: 首页 > 知识库问答 >
问题:

Tomcat-404找不到页面问题

董胡媚
2023-03-14

当我使用eclipse启动Tomcat9,然后导航到http://localhost:8080时,它会给出404页的not found并抛出错误:“origin server dot find a current representation for the target resource or is not welligen to display that ixist”。但是,当我转到tomcat目录并使用Tomcat9w.exe启动进程,然后执行http://localhost:8080时,页面会完美显示。可能有什么问题?

Elipse tomcat startup logs:

Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version name:   Apache Tomcat/9.0.16
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Feb 4 2019 16:30:29 UTC
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version number: 9.0.16.0
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Windows 10
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            10.0
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             C:\Program Files\Java\jre1.8.0_201
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_201-b09
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         C:\Users\vijay\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         C:\Program Files\Apache Software Foundation\Tomcat 9.0
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\vijay\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\vijay\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 9.0\endorsed
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=Cp1252
Feb 26, 2019 7:24:14 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library [1.2.21] using APR version [1.6.5].
Feb 26, 2019 7:24:14 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Feb 26, 2019 7:24:14 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
Feb 26, 2019 7:24:14 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized [OpenSSL 1.1.1a  20 Nov 2018]
Feb 26, 2019 7:24:14 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Feb 26, 2019 7:24:14 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Feb 26, 2019 7:24:14 PM org.apache.catalina.startup.Catalina load
INFO: Server initialization in [697] milliseconds
Feb 26, 2019 7:24:14 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Feb 26, 2019 7:24:14 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.16]
Feb 26, 2019 7:24:15 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Feb 26, 2019 7:24:15 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Feb 26, 2019 7:24:15 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in [388] milliseconds

I see the tomcat server in eclipse is started without any problem but can not reach to default website..

THanks

共有1个答案

晏正豪
2023-03-14

>

  • 您的“http 404:File not found”可能意味着您的Eclipse项目中缺少一个“index.jsp”。

    从Eclipse运行Tomcat与从命令提示符(或者作为Windows服务)运行Tomcat不同。

    即使您指向同一个Tomcat安装(Eclipse>Services>Add),Eclipse也将从“tomcat9w.exe”这个不同的子文件夹中执行。

    您可以在发布的日志中看到这一点:c:\users\vijay\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core。试着从两种方式开始,并比较“catalina_base”。

    谢谢你的补充信息。具体地说:

    >

  • 问:这是成功启动Tomcat,对吗?可能是运行Tomcat9w.exe的结果,对吗?

    [26/Feb/2019:17:27:56 -0600] "GET / HTTP/1.1" 200 11488 0:0:0:0:0:0:0:1 - - 
    [26/Feb/2019:17:27:56 -0600] "GET /tomcat.png HTTP/1.1" 200 5103 Eclipse Catina Logs for tomcat: 127.0.0.1 - - 
    
    [26/Feb/2019:19:13:38 -0600] "GET / HTTP/1.1" 404 1074 0:0:0:0:0:0:0:1 - - 
    [26/Feb/2019:19:13:43 -0600] "GET / HTTP/1.1" 404 1074 0:0:0:0:0:0:0:1 - - 
    [26/Feb/2019:19:13:57 -0600] "GET / HTTP/1.1" 404 1074 0:0:0:0:0:0:0:1 - - 
    

    除非Tomcat“找不到”请求的资源,否则您将无法获得HTTP 404。在这里,该资源是“/”。这意味着它希望找到一个“索引文件”,如“index.html”、“index.jsp”或等效文件。

    对于Eclipse项目,这意味着“webapp”文件夹根目录中的“index.jsp”。

    问题:

    问:上述陈述1)和2)正确吗?

    问:您的tomcat9w.exe“启动是否打印CATALINA_BASE和port#?如果是,请将它们复制/粘贴到您的原始文章中。

    问:您的Eclipse日志是否打印任何错误消息?如果是的话,请将它们复制/粘贴到你原来的帖子中。

  •  类似资料:
    • 我有以下错误 未找到页面(404)请求方法:GET请求URL:http://127.0.0.1:8000/使用Decoder.urls中定义的URLconf,Django尝试了这些URL模式,顺序如下:form.html[name='form1']hl7[name='hl7']空路径与这些都不匹配。您会看到这个错误,因为您的Django设置文件中有DEBUG=True。将其更改为False,Dja

    • 我在服务器上上传了我的网站,我的网站运行良好。但我有个问题。 当我从路由转到路由时,组件也被加载了。但是当我复制我的组件url时,我得到了。 例如,当我复制/粘贴此url时: http://test.shadyab.com/offers/Arya-Ceremonial-Pool-VIP-off 我有一个。 我的路线: 我的应用程序。js: 即使用户想要刷新当前网页,也会收到404错误。 我的服务器

    • 我开始学习jsp,并做了一些简单的web应用程序示例。我正在编码一个简单的商店和动态网络应用程序的名称是Book0。index.html重定向 而项目列表为空(初始访问)。 我的另一个应用程序到目前为止一直在工作。但当重定向到servlet时,这个点击404。有什么不对劲的。THX

    • 问题内容: 我目前在Go中工作。我在本地计算机上创建了一个Web服务器。我按照此页面上的说明在Go Web应用程序中渲染CSS,但仍然出现404错误,程序似乎无法找到我的css文件在哪里。我的目录如下。 在文件夹contains中,还包含。 我文件中的代码如下。 当我转到404页面时,找不到页面。我还使用模板来呈现html代码。模板在文件夹中 html代码如下: 问题答案: 由于您没有为文件夹指定

    • 这是我在SpringMVC中使用Maven的第一个应用程序。下面是应用程序结构。 控制器代码: 当我点击index.jsp中的链接时,页面应该被遍历到helloworld.jsp

    • 我正在尝试运行一个简单的Spring Boot应用程序。但是,当我运行它时,会出现以下错误: “此应用程序的白标签错误页没有/Error的显式映射,因此您将其视为回退。” 2019年11月12日星期二09:31:36出现意外错误(类型=未找到,状态=404)/WEB-INF/view/index。jsp 这是我的pom。xml IndexController。Java语言 MVC配置。Java语言