Web项目运行出错,控制台报错,求帮助

控制台显示:
2011-3-10 7:23:13 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: D:\About Condition\MyEclipse\bin;D:\About Condition\MyEclipse\eclipse\dropins\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.9.100.zmyeclipse69100200808\tomcat\bin
2011-3-10 7:23:13 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2011-3-10 7:23:13 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1312 ms
2011-3-10 7:23:13 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2011-3-10 7:23:14 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
2011-3-10 7:23:15 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(F:\data\MyEclipse Workspace.metadata.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\we2\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2011-3-10 7:23:27 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2011-3-10 7:23:27 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2011-3-10 7:23:28 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/250 config=null
2011-3-10 7:23:28 org.apache.catalina.startup.Catalina start
信息: Server startup in 14438 ms

请问怎么回事啊,那个validateJarFile错误,我检查过了,lib目录里面根本就没有Servlet.jar了啊

11个回答

[url]http://tomcat.heanet.ie/native/1.1.3/binaries/win32/tcnative-1.dll[/url]
把上面的下载下来。不过是tomcat5.5的。
复制到 C:\apache-tomcat-5.5.23\bin 下面
这是tomcat建议你使用它的本地库 提高效率

正因为Lib里没有了所以才报
alidateJarFile - jar not loaded.

如果是因为没有servlet包出现的问题,
到tomcat的Lib里面拷一个servlet-api.jar放到项目的lib中。

看日志没有error信息,现在是无法访问web应用?

如果担心是因为缺少Servlet.jar引起的,手工拷贝一个到lib目录下就可以了。

tomcat的目录下面都有这个jar文件。

没加载到包,建议重新下载个tomcat

看日志打印的目录,lz是用myeclipse自带的tomcat吧。这个tomcat不大好用,建议还是另外下个tomcat,通过配置myeclipse里的tomcat插件指向你外部的tomcat。

没看见error信息或其他异常信息。先测试一下能否正常工作先!

validateJarFile 这种警告信息不影响应用正常使用,可以忽略了。

安啦,刚才没仔细看。
信息: validateJarFile(F:\data\MyEclipse Workspace.metadata.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\we2\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

其实就是因为在你的lib目录下有了servlet-api.jar这个包。这个包tomcat自己有,所以告诉你不采用这个包而已。你把你lib目录下的servlet.jar包删了就可以了。

no no no no
首先这个不叫错误,只是警告...
如果提示信息对你没用, 可以忽略. 这个已经是见怪不怪的问题了.
就像老项目使用List 而不是List 在升级JDK之后也会出这样的警告
莫非还要去吧所有变量的地方重新都改一遍不成?
oh...
无意中看到这个,开发过程中文件夹命名最好不要使用空格
[code="java"]D:\About Condition\MyEclipse\bin;[/code]

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐