我将Tomcat 8.5与Eclipse集成,但是当我启动服务器并转至http://localhost:8080或http://localhost:8080/psite(使用index.html配置的Eclipse项目)时,每次都会收到404错误。Eclipse - 为什么Tomcat返回404?
- 我试图“切换位置” - 没有工作。
- 我的Eclipse(Neon)中缺少服务器“概述”屏幕中的“服务器配置”部分。
- 在Window-> Preferences-> Runtime Environments下:我使用“Search”查找Tomcat安装目录。如果我使用“添加”,则“下一步”按钮呈灰色,我无法配置路径。
- 日志文件夹中没有创建日志。
- 安装了tomcat和安装程序,在那里配置了JRE路径。当我使用tomcat核心提取的zip而不是安装程序时,会发生同样的行为。
- 更新 - 如果我从cmd启动Tomcat,我可以到localhost:8080就好(谢谢Sasikumar) - 但是我的Eclipse有什么问题?我需要重新安装吗?
-
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/8.5.11
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Jan 10 2017 21:02:52 UTC
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 8.5.11.0
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Windows 10
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 10.0
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: amd64
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: C:\Program Files\Java\jdk1.8.0_121\jre
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_121-b13
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: C:\Users\Nadav\Desktop\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 8.5
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\Nadav\Desktop\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 8.5
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\Nadav\Desktop\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=Cp1252
Feb 16, 2017 3:41:31 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.8.0_121\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_121/bin/server;C:/Program Files/Java/jre1.8.0_121/bin;C:/Program Files/Java/jre1.8.0_121/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Skype\Phone\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;C:\Users\Nadav\eclipse\java-neon\eclipse;;.
Feb 16, 2017 3:41:31 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Feb 16, 2017 3:41:32 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Feb 16, 2017 3:41:32 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Feb 16, 2017 3:41:32 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Feb 16, 2017 3:41:32 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1436 ms
Feb 16, 2017 3:41:32 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Feb 16, 2017 3:41:32 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.5.11
Feb 16, 2017 3:41:32 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [http-nio-8080]
Feb 16, 2017 3:41:32 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [ajp-nio-8009]
Feb 16, 2017 3:41:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 246 ms
从Workspace.metadata.plugins
登录\ org.eclipse.wst.server.core \ TMP0 \日志”
127.0.0.1 - - [16/Feb/2017:15:37:39 +0200] "GET/HTTP/1.1" 404 988
0:0:0:0:0:0:0:1 - - [16/Feb/2017:15:37:43 +0200] "GET/HTTP/1.1" 404 988
127.0.0.1 - - [16/Feb/2017:15:40:57 +0200] "GET/HTTP/1.1" 404 988
0:0:0:0:0:0:0:1 - - [16/Feb/2017:15:40:59 +0200] "GET/HTTP/1.1" 404 988
127.0.0.1 - - [16/Feb/2017:15:41:32 +0200] "GET/HTTP/1.1" 404 988
0:0:0:0:0:0:0:1 - - [16/Feb/2017:15:41:34 +0200] "GET/HTTP/1.1" 404 988
127.0.0.1 - - [16/Feb/2017:16:06:00 +0200] "GET/HTTP/1.1" 404 988
0:0:0:0:0:0:0:1 - - [16/Feb/2017:16:06:06 +0200] "GET /manager HTTP/1.1" 404 1002
转到http:// localhost:8080/manager使用admin作为默认的用户名密码,或者检查其他选项的配置文件并查看部署的jar的路径或检查它是否被部署。如果部署jar时出现任何错误,您还可以检查日志文件。 – StackFlowed
谢谢,localhost:8080/manager也得到404。日志文件夹中没有创建日志。 我用Tomcat安装“向导”来配置正确的JRE路径,应该没问题。 – Ned
试试这个:http://stackoverflow.com/questions/6665245/deploy-webapp-from-eclipse-to-tomcat-root-context特别是,双击服务器,转到“模块”(一个选项卡上屏幕底部)并检查您的应用程序是否真的映射到/ psite – Igor