eclipse下tomcat启动异常

杨六 2009-06-28 10:31:31
我是一名初学者,最近在学习过程中遇到一个比较烦恼的问题,在eclipse下新建一个项目,运行时tomcat启动报如下的异常,而奇怪的是之前都正常运行过的,也不知道具体哪出了什么问题,请大侠们帮看看,小弟我不甚感激!
2009-6-28 22:30:07 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:FileManager' did not find a matching property.
2009-6-28 22:30:07 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.16.
2009-6-28 22:30:07 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2009-6-28 22:30:08 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8888
2009-6-28 22:30:08 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2009-6-28 22:30:08 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1133 ms
2009-6-28 22:30:08 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-6-28 22:30:08 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2009-6-28 22:30:09 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter Set Character Encoding
java.lang.NoClassDefFoundError: Filter
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: Filter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 25 more
2009-6-28 22:30:09 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2009-6-28 22:30:09 org.apache.catalina.core.StandardContext start
严重: Context [/FileManager] startup failed due to previous errors
2009-6-28 22:30:09 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8888
2009-6-28 22:30:09 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2009-6-28 22:30:09 org.apache.catalina.startup.Catalina start
信息: Server startup in 1090 ms
...全文
106 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
willign 2009-07-17
  • 打赏
  • 举报
回复
8080端口被占用,就是说tomcat已经开启了。tomcat安装结束后要设置成手动模式,千万别用自动模式。以为tomcat开启和关闭是用Eclipse控制的。如果出现楼主说的那种情况,就打开进程,把tomcat6.exe kill掉就可以了。
studying_ 2009-06-29
  • 打赏
  • 举报
回复
jar包缺少了吧.
org.apache.catalina.core.StandardContext start
严重: Error filterStart
表示无法启动呀,估计是这方面的原因.
downmoon 2009-06-29
  • 打赏
  • 举报
回复
一、确认配置好java和tomcat环境变量
二、window-Preference-server-add-Apache Tomcat 6.0--指向您配置的tomcat安装环境
Defonds 2009-06-29
  • 打赏
  • 举报
回复
看字面上的错误应该是缺少包
重新安装 tomcat 然后重新 在 Eclipse 上配置 tomcat

我的资源里有本 MyEclipse 教程,这些方面介绍的相当详细,图文并茂,楼主可以去看看

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧