因此,我是使用tomcat和服务器以及jsp的完全新手。 只是试图打开别人制作的webapp,但我无法设置服务器...下面是我为解决问题而做的工作:

  1. 如果我从“ 配置Tomcat” (不在Eclipse中)运行服务器,则可以打开localhost:8080

  2. 我检查了server.xml文件,本地主机确实是8080

  3. 我已设置server location以在Eclipse中use tomcat installation 在此处输入图片说明

  4. 我可以在eclipse中运行服务器,看起来不错,但是我无法从浏览器中打开localhost:8080页面。 -该错误表明Chrome failed to access localhost:8080然后我回到eclipse页面,这表明服务器处于“ [启动,同步]”状态。

  5. 但是,如果我尝试从浏览器(如http://localhost:8080/my-app-name打开我的Web应用http://localhost:8080/my-app-name ,它将显示错误the connection to localhost is stopped表明与the connection to localhost is stopped -当我回到eclipse时,服务器已“ [已停止,同步]”。

  6. 我无法访问localhost:8080120.0.0.1

下面是当我在eclipse中启动服务器时出现在控制台中的日志文件:(忽略中文,它们无关紧要)

4月 21, 2014 1:24:08 上午 org.apache.catalina.core.AprLifecycleListener init
資訊: 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.7.0_13\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;c:/Program Files/Java/jdk1.7.0_13/bin/../jre/bin/server;c:/Program Files/Java/jdk1.7.0_13/bin/../jre/bin;c:/Program Files/Java/jdk1.7.0_13/bin/../jre/lib/amd64;c:\Program Files\Java\jdk1.7.0_13\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32\wbem;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 (x86)\QuickTime\QTSystem\;C:\Ruby193\bin;C:\Program Files\SciTools/bin/pc-win64;C:\Users\kimlu\Downloads\eclipse;;.
4月 21, 2014 1:24:08 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:a_small_book_db' did not find a matching property.
4月 21, 2014 1:24:09 上午 org.apache.coyote.AbstractProtocolHandler init
資訊: Initializing ProtocolHandler ["http-bio-8080"]
4月 21, 2014 1:24:09 上午 org.apache.coyote.AbstractProtocolHandler init
資訊: Initializing ProtocolHandler ["ajp-bio-8009"]
4月 21, 2014 1:24:09 上午 org.apache.catalina.startup.Catalina load
資訊: Initialization processed in 2558 ms
4月 21, 2014 1:24:09 上午 org.apache.catalina.core.StandardService startInternal
資訊: Starting service Catalina
4月 21, 2014 1:24:09 上午 org.apache.catalina.core.StandardEngine startInternal
資訊: Starting Servlet Engine: Apache Tomcat/7.0.12
4月 21, 2014 1:24:10 上午 org.apache.catalina.util.SessionIdGenerator createSecureRandom
資訊: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [101] milliseconds.
4月 21, 2014 1:24:10 上午 org.apache.catalina.startup.HostConfig deployDirectory
資訊: Deploying web application directory docs
4月 21, 2014 1:24:11 上午 org.apache.catalina.startup.HostConfig deployDirectory
資訊: Deploying web application directory examples
4月 21, 2014 1:24:11 上午 org.apache.catalina.core.ApplicationContext log
資訊: ContextListener: contextInitialized()
4月 21, 2014 1:24:12 上午 org.apache.catalina.core.ApplicationContext log
資訊: SessionListener: contextInitialized()
4月 21, 2014 1:24:12 上午 org.apache.catalina.startup.HostConfig deployDirectory
資訊: Deploying web application directory host-manager
4月 21, 2014 1:24:12 上午 org.apache.catalina.startup.HostConfig deployDirectory
資訊: Deploying web application directory manager
4月 21, 2014 1:24:12 上午 org.apache.catalina.startup.HostConfig deployDirectory
資訊: Deploying web application directory ROOT
4月 21, 2014 1:24:12 上午 org.apache.coyote.AbstractProtocolHandler start
資訊: Starting ProtocolHandler ["http-bio-8080"]
4月 21, 2014 1:24:12 上午 org.apache.coyote.AbstractProtocolHandler start
資訊: Starting ProtocolHandler ["ajp-bio-8009"]
4月 21, 2014 1:24:12 上午 org.apache.catalina.startup.Catalina start
資訊: Server startup in 3174 ms

我的浏览器不是英语的,所以我无法确定错误消息是什么! 但这应该与我上面所说的非常接近。 请帮忙! 提前致谢:)

===============>>#1 票数:1 已采纳

当然,我在这里摇摆不定,但是您尝试使用localhost:8005来查看管理端口是否有效? 还是8080?

是否有您可以查看的日志文件? 看起来您像在关闭端口时尝试启动服务器并正在侦听服务器一样?

我要尝试的第一步是将端口更改为Web流量端口以外的其他端口,以查看是否可以解决该问题。 祝你好运。

  ask by Sue translate from so

未解决问题?本站智能推荐:

1回复

如何检测用户是否在Eclipse / Tomcat中的localhost上?

我试图在我的jsp文件中执行此操作。 如果使用localhost部署tomcat,我希望在这种情况下遵循特定条件。 我将如何构造这种方法并调用此系统/服务器属性?
2回复

无法访问localhost:8080 tomcat默认页面

我在计算机上安装了tomcat v6.0,并且试图访问网页。 我为Eclipse添加了一个SVN项目。 当我尝试将其作为服务器运行时,它显示以下页面: 同样在控制台上记录以下内容: 然后我尝试打开localhost:8080,我也无法正常工作...它打开了同一页面。 我不工
1回复

为什么http:// localhost:8080可用而127.0.0.1不可用? (MyEclipse + Tomcat上的JSP)

系统的hosts文件很好,那里有127.0.0.1 localhost ... Ping 127.0.0.1或我的IP,结果也很好。 Myeclipse的版本是8.0,而我只是在其中使用Tomcat。 so就部署了一个简单的JSP + Javabean Web项目。 现在的情况
1回复

Tomcat服务器不在本地主机中运行

Apache Tomcat服务器已启动,但未在浏览器(即localhost)中打开,并显示404错误。 尝试更改server.xml中的端口号,然后将服务器位置更改为Tomcat安装,但没有任何效果。 Eclipse在启动Tomcat服务器时给出了这些错误,如屏幕截图所示:
1回复

本地主机上的服务器Tomcat v7.0无法启动

我一直在研究Eclipse IDE和Tomcat v7.0。 到昨天为止一切正常。 即使是jsp文件也可以正常执行,因此在代码中没有错误。 早些时候,当我遇到这样的错误时,我更改了端口号,清理了服务器并投影了它的工作原理。 但是这次我尝试使用这些论坛进行以下操作 1)我在Googl
10回复

如何从网络上的另一台计算机浏览我的Tomcat localhost?

我是一个IIS的人,知道它就像使用http:// [computername] / webapp的路径一样简单。但是,我似乎无法弄清楚如何使JSP应用程序成为可能我是写在Tomcat下运行。 是否需要在某处设置配置设置?
2回复

启动服务器时,如何让Tomcat停止覆盖conf \\ Catalina \\ localhost中的[project] .xml文件?

购置新PC后,我必须在Eclipse Helios和Tomcat 6中重新设置我的项目。 我在conf \\ Catalina \\ localhost文件夹中有一个[project] .xml文件,其中包含一些用于开发和测试环境的数据库登录信息。 每次我启动服务器并转到我的Web应用程序时
1回复

本地主机上的服务器Tomcat v8.0无法启动:无法在Eclipse for JSP中启动组件

我的项目负责人更改了项目,以在Eclipse中添加Maven,然后开始发生这种情况。 他在系统中使用Tomcat 7,而我使用Tomcat 8(我不知道这是问题的原因)。 我尝试了在这里找到的不同答案,但似乎都没有用。 服务器可以自行启动,但是当我用服务器打开项目时,出现此错误:
1回复

不能同时使用TOMCAT服务器和我的Internet连接

我无法启动我的tomcat服务器,并且无法同时使用Internet。 我可以启动Tomcat(在Eclipse中),并且Internet不可用。 或者我可以访问互联网,但是tomcat无法启动。 这是我最初想使用Tomcat并在localhost上显示html页面时遇到
2回复

地址栏中的本地主机地址

当我输入以下网址 在地址栏中并按Enter,它会自动显示 为什么这样呢? http://localhost:8080/helloapp和http://localhost:8080/helloapp/相同? 我正在使用tomcat。