安装 Tomcat 9 后的 Http 状态 404



我下载并解压缩了Tomcat im im 我的主目录,然后在 Eclipse 中配置 Tomcat 并从服务器选项卡启动了实例。当我尝试打开 localhost:8080 时,我收到一条 Http 状态 404 错误,并显示以下消息:源服务器未找到目标资源的当前表示形式,或者不愿意透露该表示形式存在。为什么默认应用程序无法加载?

Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version name:   Apache Tomcat/9.0.14
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Dec 6 2018 21:13:53 UTC
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version number: 9.0.14.0
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Windows 7
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            6.1
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             C:Program FilesJavajdk-11.0.1
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           11.0.1+13-LTS
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         C:UsershendreDocumentsFileSystemLot 24 MediaEclipse Workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         C:Usershendreapache-tomcat-9.0.14
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:UsershendreDocumentsFileSystemLot 24 MediaEclipse Workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:Usershendreapache-tomcat-9.0.14
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:UsershendreDocumentsFileSystemLot 24 MediaEclipse Workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps
Jan 10, 2019 7:55:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=Cp1252
Jan 10, 2019 7:55:45 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library [1.2.19] using APR version [1.6.5].
Jan 10, 2019 7:55:45 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Jan 10, 2019 7:55:45 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
Jan 10, 2019 7:55:46 AM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized [OpenSSL 1.1.1a  20 Nov 2018]
Jan 10, 2019 7:55:46 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Jan 10, 2019 7:55:48 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Jan 10, 2019 7:55:48 AM org.apache.catalina.startup.Catalina load
INFO: Server initialization in [12,250] milliseconds
Jan 10, 2019 7:55:48 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Jan 10, 2019 7:55:48 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.14]
Jan 10, 2019 7:55:49 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Jan 10, 2019 7:55:49 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Jan 10, 2019 7:55:49 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in [1,164] milliseconds
默认情况下,

Eclispe 将新 Tomcat 实例的Server Location配置为Use workspace metadata 。你将在工作区中的文件夹 .metadata.pluginsorg.eclipse.wst.server.coretmp0 下找到该文件夹

在其中,您会找到一个名为webapps的文件夹,该文件夹为空。因此,根本没有部署应用程序,Tomcat只能对任何HTTP请求发出404响应。

您可以将应用程序从下载的apache-tomcat.zip/webapps文件夹中复制到Eclipse webapps文件夹中,在这种情况下: C:UsershendreDocumentsFileSystemLot 24 MediaEclipse Workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0webapps

或者,您可以将Server Location设置切换到 Use Tomcat Installation

顺便说一句:如果您开发 Web 应用程序并将其从 Eclipse 添加到 Tomcat 实例,则会将其部署到 wtpwebapps - 在您的情况下: C:UsershendreDocumentsFileSystemLot 24 MediaEclipse Workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps

相关内容

最新更新