TOMCAT - HTTP状态404 [重复](TOMCAT - HTTP Status 404

2019-09-01 18:23发布

这个问题已经在这里有一个答案:

  • 在Tomcat启动Eclipse,但无法连接到http://本地主机:8085/ 6答案

我建立了我的服务器在Eclipse,当我运行控制台打印:

mai 02, 2013 4:05:13 PM org.apache.catalina.core.AprLifecycleListener init
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\jre7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files (x86)\Microsoft Application Virtualization Client;c:\Program Files (x86)\Open Text\View\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Java\jre7\bin;C:\WorkspacePPL\apache-maven-3.0.4\bin;.
mai 02, 2013 4:05:13 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ppl-webapp' did not find a matching property.
mai 02, 2013 4:05:13 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
mai 02, 2013 4:05:13 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 604 ms
mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.36
mai 02, 2013 4:05:14 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
mai 02, 2013 4:05:14 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
mai 02, 2013 4:05:14 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/22  config=null
mai 02, 2013 4:05:14 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 493 ms

但后来,如果我浏览http://localhost:8080我得到:

HTTP Status 404 - /
---------------------------------------------------------------------
type Status report
message /
description The requested resource is not available.

当我看到Tomcat的欢迎页面。

如果我运行Tomcat Eclipse之外,我可以达到欢迎页面。

Answer 1:

  1. 单击Window > Show view > Server或右键单击“服务器”视图中的服务器上,选择“属性”。
  2. 在“常规”面板,点击“切换位置”按钮。
  3. “位置:工作区的元数据]”应该由别的东西代替。
  4. 通过双击打开服务器的概览屏幕。
  5. 在服务器位置选项卡,选择“使用Tomcat的位置”。
  6. 保存配置并重新启动服务器。

您可能需要按照上面的步骤启动服务器之前。 由于服务器位置部分变为灰色显示无法访问。



Answer 2:

为了让你的程序运行,请把jsp文件下的网络内容,而不是在WEB-INF因为Eclipse中的文件不被服务器访问那里,所以尽量在启动服务器和浏览到URL:

http://localhost:8080/YourProject/yourfile.jsp

那么你的问题将得到解决。



Answer 3:

您不必使用Tomcat安装的服务器位置。 这是很容易只是将文件复制在根文件夹。

蚀忘记复制默认应用程序(ROOT,实施例等)时,它创建了Eclipse工作空间内一个Tomcat文件夹。 转到C:\apache-tomcat-7.0.8\webapps ,在根目录R-点击和复制。 然后转到您的Eclipse工作区,转到.metadata文件夹,然后搜索“wtpwebapps”。 你应该找到像your-eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps (或../tmp1/wtpwebapps如果你已经有在Eclipse中注册另一台服务器)。 转至wtpwebapps文件夹中,R-单击,并粘贴ROOT(说“是”,如果你想合并/替换文件夹/文件要求)。 然后重新装入http://localhost/看到Tomcat的欢迎页面。

来源: 在Tomcat的HTTP状态404错误



文章来源: TOMCAT - HTTP Status 404 [duplicate]