我的tomcat是7.02版的   配置到eclipse后  启动报错   然后按照网上的方法:解决方法是在Servers视图里双击创建的server,然后在其server的配置界面中选中"Publish module contexts to separate XML files"选项。
但是最要命的是我再次启动的时候还是报错啊!!  而且还是同意的错啊!!郁闷!!
2011-8-21 23:21:40 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\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jdk1.7.0/bin/../jre/bin/client;C:/Program Files/Java/jdk1.7.0/bin/../jre/bin;C:/Program Files/Java/jdk1.7.0/bin/../jre/lib/i386;C:\Program Files\Java\jdk1.7.0\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;E:\eclipseJ2EE\eclipse;
2011-8-21 23:21:40 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
2011-8-21 23:21:40 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
2011-8-21 23:21:40 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 870 ms
2011-8-21 23:21:40 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2011-8-21 23:21:40 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.16
2011-8-21 23:21:41 org.apache.catalina.util.SessionIdGenerator createSecureRandom
信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [125] milliseconds.
2011-8-21 23:21:41 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor myWeb.xml from D:\我的文档\J2EEworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost
2011-8-21 23:21:41 org.apache.catalina.startup.SetContextPropertiesRule begin
警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:myWeb' did not find a matching property.
2011-8-21 23:21:41 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
2011-8-21 23:21:41 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
2011-8-21 23:21:41 org.apache.catalina.startup.Catalina start
信息: Server startup in 765 ms

解决方案 »

  1.   

    2011-8-21 23:21:40 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\bin;.;C:\WINDOWS\Sun\Java
    你的jdk路径后面怎么2个分号???\jdk1.7.0\bin;.; 换成\jdk1.7.0\bin;试试
      

  2.   

    实际这是建议使用apache的apr。如果想使用apr的话, 实际操作很简单,
    明显是要你下一个tomcat,你的tomcat有问题了
    http://zxbear.iteye.com/blog/666578将这个文件复制到C:\WINDOWS\system32\下面然后重新启动tomcat需要注意的是:在下载给定的文件的时候一定要根据自己的TomCat的版本来选择适当的.dll文件目前文件的版本从1.1.1到1.1.9都有(我的是tomcat6.0 使用的1.1.9),如果想下载适合自己的那个版本,只需要将上面网址中的1.1.1改成自己需要的 就Ok了   如果不知道自己的需要什么版本的 那么建议下载一个最低的版本就是1.1.1的 按提示的将其放到windows\system32下面后 重新启动TomCat ,如果你的不需要这个版本,系统会提示你需要下载什么版本的: