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
在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
应该是没有启动应用(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效果一样了