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

2019-05-09 03:17发布

我在Eclipse Tomcat配置6.0.24在端口8085,并与下面的日志成功启动:

Feb 17, 2010 4:24:31 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\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;E:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;E:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\MySQL\MySQL Server 5.0\bin;E:\komal-gohil\tools\Subversion\bin;C:\Sun\SDK\bin;e:\instantrails\ruby\bin;c:\program files\java\jdk1.6.0_11\bin;E:\komal-gohil\tools\apache-maven-2.2.1\bin;C:\program files\java\jdk1.6.0_11\bin;E:\komal-gohil\tools\Ant\bin;E:\komal-gohil\tools\apache-tomcat-5.5.17\bin;C:\Sun\SDK\lib\j2ee.jar;E:\komal-gohil\tools\android-sdk-windows-1.6_r1\tools;E:\komal-gohil\tools\Scala\bin;E:\komal-gohil\tools\pax-construct-1.4\bin
Feb 17, 2010 4:24:31 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 705 ms
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
Feb 17, 2010 4:24:32 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Feb 17, 2010 4:24:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Feb 17, 2010 4:24:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 421 ms

但是,当我试图打开http://localhost:8085在网页浏览器,这是给我下面的错误:

HTTP状态404 - /

类型状态报告

消息 /

描述所请求的资源(/)不可用。

的Apache Tomcat / 6.0.24

当我启动Tomcat在Eclipse之外,那么我就可以打开http://localhost:8085在网页浏览器。

可能是什么原因呢? 我该如何解决这个问题?

Answer 1:

你有什么期待? 缺省的Tomcat主页? 如果是这样,你需要配置Eclipse从Tomcat的接管控制。

双击在服务器选项卡Tomcat服务器进入,你会得到的服务器配置。 在左边的列,在服务器的地址 ,选择使用Tomcat安装 (注意,当它是灰色的, 阅读文本领先的部分;!))。 这样,Eclipse将接管Tomcat的完全控制,这样从Eclipse内运行时,你也可以与Tomcat管理器来访问缺省的Tomcat主页。 我只是不明白,而使用Eclipse开发如何是非常有用的。

端口号是没有问题的。 你本来已经得到了Tomcat的启动日志异常,浏览器会显示一个特定的浏览器的“连接超时”的错误页面,因此不会在Tomcat的是跑不起来这可能不可能送达特定的Tomcat的错误页面。



Answer 2:

Eclipse的钩子动态Web项目到Tomcat和维护它自己的配置,但不部署标准的Tomcat ROOT.war。 由于HTTP://本地主机:8085 /链接返回404确实表明,Tomcat是启动并运行,只是找不到部署到根目录的Web应用程序。

默认情况下,任何部署动态Web项目中使用的项目名称作为上下文根,所以你应该看到的http://本地主机:8085 /为yourprojectname工作正常,但首先检查服务器选项卡,以确保您的Web项目已实际部署。

希望帮助。



Answer 3:

您的项目在Eclipse的Project Explorer的名称上点击右键,然后单击运行方式,然后运行服务器上。 单击下一步按钮。 确保你的项目的名称是在配置的列:列在右侧。 如果是,那么你应该能够以这样的URL来访问它:

http://localhost:8085/projectname/

此外,只要您做出新的添加剂(如新的JSP,图形或其他资源)您的项目,请务必通过点击它的名称,然后按F5刷新该项目。 否则,Eclipse不知道这些新的资源可用,并且不会将它们提供给Tomcat服务。



Answer 4:

您可以更改端口号:

在Eclipse开放服务器选项卡 - >右键点击打开打开点击---->您可以更改端口号。

与运行应用程序http://localhost:8080/Applicationname它会给输出,并检查http://localhost:8080/Applicationname/index.jsp



Answer 5:

你需要启动的Apache Tomcat服务。

赢+ R - > sevices.msc

然后,搜索的Apache Tomcat和右键单击它,然后点击开始。 这将启动该服务,然后你就可以看到上的Apache Tomcat主页localhost



Answer 6:

我可能会出在这里捕鱼,但默认情况下打开8080端口不Tomcat的? 尝试的http://本地主机:8080代替。



文章来源: Tomcat started in Eclipse but unable to connect to http://localhost:8085/