`
iNexus
  • 浏览: 195730 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyEclipse中Tomcat无法正常启动

阅读更多
[size=medium][size=medium]接触过JAVA,用过MyEclipse和Tomcat的朋友们不少都经历过以下这个吧?

=======================================================================

org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jdk1.5.0_07\bin;C:\Tomcat 6.0\bin
org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:499)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:175)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2008-2-22 22:18:45 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1296 ms
org.apache.catalina.core.StandardService start
org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.10
org.apache.coyote.http11.Http11Protocol start
严重: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind:8181
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:499)
at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:513)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:202)
at org.apache.catalina.connector.Connector.start(Connector.java:1132)
at org.apache.catalina.core.StandardService.start(StandardService.java:457)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
org.apache.catalina.startup.Catalina start
严重: Catalina.start:
LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8181
at org.apache.catalina.connector.Connector.start(Connector.java:1139)
at org.apache.catalina.core.StandardService.start(StandardService.java:457)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
org.apache.catalina.startup.Catalina start
信息: Server startup in 2875 ms
org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8181
org.apache.catalina.connector.Connector pause
严重: Protocol handler pause failed
java.lang.NullPointerException
at org.apache.jk.server.JkMain.pause(JkMain.java:679)
at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
at org.apache.catalina.connector.Connector.pause(Connector.java:1074)
at org.apache.catalina.core.StandardService.stop(StandardService.java:489)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:645)

============================================================================

一大篇,看着就心烦,怎么调也不好使,删了再装,还是不好使。几乎疯掉。我也经历过,总结了几个要注意的地方,大家分享一下,节约没必要浪费的时间。

1.确认路径配置等正确,拼写啥的都没错误。选择菜单windows->Preferences->MyEclipse->Application servers->Tomcat->Tomcat x->JDK

2.查看服务是不是已经启动了。我的电脑-右键-管理-服务和应用程序-服务-Apache Tomcat停止它。

3.查看Tomcat在windows是不是已经启动了。(在任务栏可以看到个小图标或者在任务管理器-进程里能看到Tomcat几已经在运行了)就是说你安装的时候,把tomcat做为系统的服务安装上了(这样的话tomcat服务就会和windows一起启动)。当你再一次启动猫的时候就会出现错误。如果是这样,停它,然后在MyEclipse里启动。【我最开始就是犯了这种错误,整的头都大了,疏忽了。】

4.在就看看端口是否被占用。可以换个试试,在你的Tomcat路径里找到conf-server.xml,随便用什么打开,记事本就可以,“ Define a non-SSL HTTP/1.1 Connector on port 8080”修改端口,把8080改为别的0~65535之间的,最好把Apache Tomcat服务改成手动启动。

5.再不好使也许是版本不兼容或许文件损坏中毒,我就因为插件中毒,导致图形化界面打不开。

6.Tomcat 6.0\conf目录下几个。XML文件被改动,这个可以尝试重装tomcat。[/size][/size]
分享到:
评论

相关推荐

    Myeclipse中无法启动TOmcat的一些问题

    ### Myeclipse中无法启动Tomcat的一些问题及解决方法 #### 一、问题概述 在使用Myeclipse集成开发环境时,用户可能会遇到无法启动Tomcat服务器的问题。这些问题可能源于多种原因,包括安装方式不当、配置错误等。...

    MyEclipse中tomcat的配置与测试

    ### MyEclipse中tomcat的配置与测试 #### 一、Tomcat的安装与配置 在开始之前,我们需要先下载并安装Tomcat。本例中使用的版本为jakarta-tomcat-5.0.30.zip,这是一款免安装版的Tomcat,非常适合希望灵活管理多个...

    Myeclipse下启动tomcat,无需每次都在Myeclipse.ra

    在MyEclipse中,Tomcat服务器的常规启动方式是通过MyEclipse的集成环境来操作,这虽然方便,但每次开发时都需要手动配置和启动,可能会浪费一些时间。本教程将教你如何在MyEclipse环境下设置Tomcat,使得在不通过...

    myEclipse6.5+Tomcat7 搭建环境

    确认Tomcat的服务是否正常启动;检查防火墙设置等。 - **内存溢出问题**:调整JVM的堆大小参数(Xms、Xmx),避免因内存不足导致的应用崩溃。 #### 六、总结 通过上述步骤,我们可以成功地在myEclipse6.5环境中...

    MyEclipse中无法启动tomcat服务器的问题

    cmd下确实是可以把Tomcat启动的,所有问题肯定还是出在MyEclipse的配置上面。再次回到MyE,突然回想起以前遇到过Debug mode运行的时候,要是Eclipse中存在有断点的话,就无法正常启动Tomcat

    tomcat在myeclipse中的安装

    在MyEclipse集成开发环境中安装和配置Tomcat是开发者日常工作中常见的操作,这对于进行Java Web应用的开发和测试至关重要。以下是一份详细的指南,涵盖了如何在MyEclipse中设置和管理Tomcat服务器。 首先,Tomcat是...

    myeclipse配置tomcat 图解

    总结来说,配置MyEclipse与Tomcat的集成,主要步骤包括安装Tomcat、在MyEclipse中设置Tomcat服务器环境、创建服务器实例、部署Web项目以及启动服务器。通过这个过程,开发者可以在MyEclipse中方便地开发、测试和运行...

    Myeclipse+tomcat 环境配置

    项目创建完毕后,可以编写Servlet、JSP等Web组件,并通过右键点击项目 -&gt; Run As -&gt; Run on Server来运行项目,观察Tomcat是否能正常启动和运行应用。 关于MyEclipse代码提示死机问题,可能的原因有很多,如内存...

    MyEclipse8.5安装以及TomCat配置

    - 在 MyEclipse 中启动 Tomcat 服务器。 - 打开浏览器访问 `http://localhost:8080/LxxFirstWeb/MyJsp.jsp`,如果页面能够正常显示,则表示配置成功。 通过以上步骤,您不仅可以顺利完成 MyEclipse 8.5 的安装,...

    MyEclipse Tomcat MySQL的环境搭建

    ### MyEclipse、Tomcat与MySQL环境搭建详解 在IT领域,尤其是对于Web应用程序开发者而言,熟练掌握MyEclipse、Tomcat以及MySQL的环境搭建至关重要。本文将详细解析这一过程,帮助初学者及有一定基础的开发者顺利...

    myeclipse和tomcat开发

    在本文档中,我们将详细介绍如何使用MyEclipse与Tomcat进行集成,以便进行JSP应用的开发和部署。 1. **创建Web Service Project** - 打开MyEclipse,选择“文件” -&gt; “新建” -&gt; “项目”,在弹出的对话框中选择...

    如何搭建JDK+MyEclipse+Tomcat平台

    MyEclipse集成了Tomcat,可以直接通过内置服务器启动和停止Tomcat,便于开发和测试。同时,JDK的环境变量配置使得MyEclipse能够识别并使用JDK进行编译和运行。 总结一下,搭建JDK+MyEclipse+Tomcat平台的关键步骤...

    eclipse+myeclipse+tomcat

    3. **启动服务器**:在 Eclipse 中选择“MyEclipse”-&gt;“Servers”-&gt;“Start Server”。 4. **访问项目**:通过浏览器访问 `http://localhost:8080/项目名` 来查看项目是否正常运行。 通过以上步骤,初学者可以顺利...

    myeclipse6.5配置tomcat7

    你可以尝试创建一个新的Web项目,将项目部署到这个配置好的Tomcat 7上,看看是否能正常启动和运行。 需要注意的是,由于MyEclipse 6.5的年代较为久远,可能无法完全兼容Tomcat 7的所有特性,或者在某些功能上存在...

    Myeclipse_Tomcat远程

    在Linux环境下运行的Tomcat应用偶尔会出现NullPointerException,但在本地开发环境中运行却一切正常。为了定位问题,我们需要对远程的Tomcat应用进行调试。通常,远程调试Tomcat需要修改`catalina.sh`配置文件,设置...

    flex+myeclipse+tomcat+mysql环境搭配

    10. **测试与调试**:在MyEclipse中启动Tomcat服务器,运行Flex项目。确保Flex应用能够正确连接到数据库,数据显示和操作功能正常。 以上就是配置Flex+MyEclipse+Tomcat+MySQL环境的详细过程。这个过程可能需要一些...

    Eclipse(MyEclipse)+Tomcat搭建指导

    6. 在`Servers`视图中,右键点击`Tomcat`服务器,选择`Start`启动服务器,验证是否能正常运行。 接下来,可以创建一个新的Java Web项目了: 1. 选择`File` -&gt; `New` -&gt; `Project...`,在弹出的对话框中,选择对应...

    在MyEclipse布署Tomcat 5时的常见错误与解决方法

    在使用MyEclipse进行Tomcat 5服务器部署时,开发者可能会遇到各种问题,这些问题可能阻碍项目的正常运行。本文将详细解析这些常见错误,并提供相应的解决方法。 1. **错误一:Tomcat版本不兼容** MyEclipse可能不...

Global site tag (gtag.js) - Google Analytics