我的tomcat6可以正常启动,但是部署程序就出错(任何web程序都是,MyEclipse自带的tomcat可以正常部署)
错误如下:
2009-6-24 10:16:56 org.apache.catalina.core.StandardContext listenerStart
严重: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
 at java.lang.Class.getDeclaredConstructors0(Native Method)
 at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
 at java.lang.Class.getConstructor0(Unknown Source)
 at java.lang.Class.newInstance0(Unknown Source)
 at java.lang.Class.newInstance(Unknown Source)
 at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3713)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
 at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
 at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
 at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
 at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306)
 at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
 at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
 at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559)
 at java.lang.Thread.run(Unknown Source)
2009-6-24 10:16:56 org.apache.catalina.core.StandardContext listenerStart
严重: Skipped installing application listeners due to previous error(s)
2009-6-24 10:16:56 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2009-6-24 10:16:56 org.apache.catalina.core.StandardContext start
严重: Context [/ttt] startup failed due to previous errors请问有什么解决办法吗? 

解决方案 »

  1.   

    2009-6-24 10:16:56 org.apache.catalina.core.StandardContext start 
    严重: Error listenerStart 
    2009-6-24 10:16:56 org.apache.catalina.core.StandardContext start 
    严重: Context [/ttt] startup failed due to previous errors 是什么?
      

  2.   

    你的 ttt 有问题,检查他结构是不是这样的
    ttt/WEB-INF/classes/(class文件)
               /web.xml
               /lib/(jar文件)
       /jsp或html文件
      

  3.   

    任何web程序部署进去都会产生类似的问题
      

  4.   

    Error listenerStart 
    这种错误一般是 jar 找不到,或者是应用的web。xml中配置的问题。
      

  5.   

    是不是在lib下考了很多jar 啊?
    你重新检查一下 是否拷了无用的jar或者和框架重复的jar