tomcat在外面启动正常,可以打开Apache的localhost网页
在eclipse中启动面上正常,但是无法打开Apache的localhost网页
在NetBeans中也无法启动。
eclipse中启动tomcat信息。
2009-7-13 21:02:55 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: D:\Java\jdk1.5.0_09\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:/Java/jdk1.5.0_09/bin/../jre/bin/client;D:/Java/jdk1.5.0_09/bin/../jre/bin;D:\Java\jdk1.5.0_09\bin;D:\apache-ant-1.7.1\bin;D:\Tomcat6.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\TortoiseSVN\bin;E:\Oracle\ora90\BIN\;D:\Program Files\IBM\RationalSDLC\common;D:\Program Files\StormII\Codec;D:\Program Files\StormII
2009-7-13 21:02:55 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8088
2009-7-13 21:02:55 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 453 ms
2009-7-13 21:02:55 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-7-13 21:02:55 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2009-7-13 21:02:55 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8088
2009-7-13 21:02:55 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-7-13 21:02:55 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/16  config=null
2009-7-13 21:02:55 org.apache.catalina.startup.Catalina start
信息: Server startup in 300 ms

解决方案 »

  1.   

    我知道端口是8088,但是单独启动tomcat的时候,http://localhost:8088可以打开,在eclipse启动的时候,无法打开http://localhost:8088
      

  2.   

    在外面启动tomcat的时间比较久,在eclipse中为什么只有300ms?
      

  3.   


    应该是没有启动应用(context)。我估计楼主应用定义在$TOMCAT_HOME/conf/server.xml里或者$TOMCAT_HOME/conf/Catalina/localhost/*.xml里。但是eclipse的默认tomcat服务器配置,是不从这里读取配置文件的。eclipse的默认机制我也没有搞的很明白。我一般是修改eclipse对tomcat的服务器的设置,让他读取$TOMCAT_HOME里的配置。具体修改方法如下:在Eclipse中,打开"Server"这个view,这是可以看到定义的j2ee服务器列表。双击要修改配置的Tomat服务器,打开属性修改页面。里面有个"Server Location"选择,有3个选项:
       User workspace metadata
       Use Tomcat installtion
       Use custom location默认选中是第一项,你选择"Use Tocmat installtion",这样启动就合直接运行startup.bat启动tomcat效果一样了
      

  4.   

    高手啊,虽然我是通过http://blog.csdn.net/spy2000/archive/2008/11/03/3212670.aspx这里的方法解决的,但是和你的解决方法是一样的
      

  5.   

    果然是这样,但是你那个"Server"这个view,让我郁闷了半天,不知道是啥意思,原来就是打开server窗口,设置一下,呃(在ecliposej2ee中双击新加server就打开了)