日期:2014-05-20  浏览次数:20795 次

为什么我修改后还是会报错的呢??懂eclipseJ2EE的赐教!!
我的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





------解决方案--------------------
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;试试
------解决方案--------------------
实际这是建议使用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 ,如果你的不需要这个版本,系统会提示你需要下载什么版本的:
------解决方案--------------------
你JDK路径有问题啊
------解决方案--------------------
环境变量设置有问题