2011-10-12 8:40:15 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring FrameworkServlet 'dispatch'
2011-10-12 8:40:15 org.springframework.web.servlet.FrameworkServlet initServletBean
信息: FrameworkServlet 'dispatch': initialization started
2011-10-12 8:40:15 org.springframework.context.support.AbstractApplicationContext prepareRefresh
信息: Refreshing org.springframework.web.context.support.XmlWebApplicationContext@4ab84c: display name [WebApplicationContext for namespace 'dispatch-servlet']; startup date [Wed Oct 12 08:40:15 CST 2011]; parent: org.springframework.web.context.support.XmlWebApplicationContext@1536eec
2011-10-12 8:40:15 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/dispatch-servlet.xml]
2011-10-12 8:40:15 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/controllers-administrator.xml]
2011-10-12 8:40:15 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/controllers-front.xml]
2011-10-12 8:40:15 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
信息: Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@4ab84c]: org.springframework.beans.factory.support.DefaultListableBeanFactory@52eef4
2011-10-12 8:40:15 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@52eef4: defining beans [viewResolver,exceptionResolver,simpleUrlMapping,adminLoginController,adminGiftsIndexController,adminUploadImageController,adminUploadImageWithThumbNailController,showImageController,showDownloadImageController,showYsxzImageController,showCMSImageController,adminLogoutController,adminColumnIndexController,adminColumnListController,defaultLeftTreeController,defaultLeftTreeControllerTest,defaultContentController,changeContentController,adminAddColumnController,adminModifyColumnController,adminDeleteColumnController,adminPromptInfoController,adminColumnPromptInfoController,adminContentIndexController,adminContentListController,contentLeftTreeController,contentRightContentController,adminAddContentController,adminModifyContentController,adminModifyMagicImgController,adminModifyIndexImgController,adminModifyAdvertController,adminListFeedbackController,multipartResolver,adminListPictureController,adminListGuWanPictureController,adminListYsxzPictureController,adminAddImgController,adminAddGuWanImgController,adminUploadPictureController,adminUploadGuWanPictureController,indexController,locationController,jjzpController,wzjsController,hdapController,mrdfController,hdjsController,fwxmController,jydwController,lcjgController,downloadController,ysxzController,linksController,contentTemplateController]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@c12474
2011-10-12 8:40:16 org.springframework.web.servlet.FrameworkServlet initServletBean
信息: FrameworkServlet 'dispatch': initialization completed in 1325 ms
2011-10-12 8:40:16 com.sun.faces.config.ConfigureListener$WebXmlProcessor scanForFacesServlet
警告: Unable to process deployment descriptor for context 'null'
2011-10-12 8:40:16 com.sun.faces.config.ConfigureListener contextInitialized
信息: Initializing Sun's JavaServer Faces implementation (1.2_04-b07-FCS) for context 'null'
2011-10-12 8:40:16 com.sun.faces.spi.InjectionProviderFactory createInstance
信息: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods ed with these annotations will have said annotations processed.
2011-10-12 8:40:16 com.sun.faces.config.ConfigureListener registerELResolverAndListenerWithJsp
严重: Error Instantiating ExpressionFactory
java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.sun.faces.config.ConfigureListener.registerELResolverAndListenerWithJsp(ConfigureListener.java:1596)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:453)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
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.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2011-10-12 8:40:17 com.sun.faces.config.ConfigureListener$WebXmlProcessor scanForFacesServlet
警告: Unable to process deployment descriptor for context 'null'

解决方案 »

  1.   

    com.sun.el.ExpressionFactoryImpl 这是啥么?
      

  2.   

    1楼说的问题好像是对,现在就是我用SPRING配置的URL 都访问不了, 但我不知道问题出在哪里了
      

  3.   

    使用的是jsf,缺少jsf的el的jar包
    下一个el-ri-2006-04-03.jar
      

  4.   

    <prop key="/adminLogin.shtm">adminLoginController</prop>
    <prop key="/adminLogout.shtm">adminLogoutController</prop>这样配置的~
      

  5.   

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="viewResolver"
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix">
    <value>/WEB-INF/jsp/</value>
    </property>
    </bean> <bean id="exceptionResolver"
    class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
    <property name="exceptionMappings">
    <props>
    <prop
    key="org.springframework.web.multipart.MaxUploadSizeExceededException">
    error/fileExceedSize.jsp
    </prop>
    </props>
    </property>
    </bean> <bean id="simpleUrlMapping"
    class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="interceptors">
    <list>
    <ref bean="hibernateOpenSessionInViewInterceptor" />
    </list>
    </property>
    <property name="mappings">
    <props>
    <!-- front urls -->
    <!-- tian ya  start-->
    <prop key="/index.htm">indexController</prop>

    <prop key="/location.htm">locationController</prop>
    <prop key="/jjzp.htm">jjzpController</prop>
    <prop key="/wzjs.htm">wzjsController</prop>

    <prop key="/hdap.htm">hdapController</prop>
    <prop key="/mrdf.htm">mrdfController</prop>
    <prop key="/hdjs.htm">hdjsController</prop>

    <prop key="/fwxm.htm">fwxmController</prop>
    <prop key="/jydw.htm">jydwController</prop>
    <prop key="/lcjg.htm">lcjgController</prop>

    <prop key="/download.htm">downloadController</prop>
    <prop key="/ysxz.htm">ysxzController</prop>

    <prop key="/links.htm">linksController</prop>
    <prop key="/contentTemplate.htm">contentTemplateController</prop>

    <!-- tian ya  end-->


    <!-- admin urls -->
    <prop key="/adminLogin.shtm">adminLoginController</prop>
    <prop key="/adminLogout.shtm">adminLogoutController</prop>

    <prop key="/adminListFeedback.shtm">adminListFeedbackController</prop>
    <!-- cms -->
    <prop key="/defaultLeftTree.shtm">defaultLeftTreeController</prop>
    <prop key="/defaultContent.shtm">defaultContentController</prop>
    <prop key="/changeContent.shtm">changeContentController</prop>
    <prop key="/adminColumnIndex.shtm">adminColumnIndexController</prop>
    <prop key="/adminColumnList.shtm">adminColumnListController</prop>
    <prop key="/adminAddColumn.shtm">adminAddColumnController</prop>
    <prop key="/adminModifyColumn.shtm">adminModifyColumnController</prop>
    <prop key="/adminDeleteColumn.shtm">adminDeleteColumnController</prop>
    <prop key="/adminPromptInfo.shtm">adminPromptInfoController</prop>
    <prop key="/adminColumnPromptInfo.shtm">adminColumnPromptInfoController</prop>
    <prop key="/adminUploadImage.shtm">adminUploadImageController</prop>
    <prop key="/adminModifyAdvert.shtm">adminModifyAdvertController</prop>
    <prop key="/adminListPicture.shtm">adminListPictureController</prop>
    <prop key="/adminListYsxzPicture.shtm">adminListYsxzPictureController</prop>
    <prop key="/adminAddImg.shtm">adminAddImgController</prop>
    <prop key="/adminAddGuWanImg.shtm">adminAddGuWanImgController</prop>
    <prop key="/adminUploadPicture.shtm">adminUploadPictureController</prop>
    <prop key="/adminUploadGuWanPicture.shtm">adminUploadGuWanPictureController</prop>
    <!-- cms -->




    <prop key="/adminContentIndex.shtm">adminContentIndexController</prop>
    <prop key="/contentLeftTree.shtm">contentLeftTreeController</prop>
    <prop key="/contentRightContent.shtm">contentRightContentController</prop>
    <prop key="/adminContentList.shtm">adminContentListController</prop>
    <prop key="/adminAddContent.shtm">adminAddContentController</prop>
    <prop key="/adminModifyContent.shtm">adminModifyContentController</prop>
    <prop key="/adminModifyMagicImg.shtm">adminModifyMagicImgController</prop>
    <prop key="/adminModifyIndexImg.shtm">adminModifyIndexImgController</prop>

    <prop key="/showImage.img">showImageController</prop>
    <prop key="/showDownloadImage.img">showDownloadImageController</prop>
    <prop key="/showYsxzImage.img">showYsxzImageController</prop>

    </props>
    </property>
    </bean> <import resource="controllers-administrator.xml" />
    <import resource="controllers-front.xml" /></beans>
      

  6.   

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    <!-- tian ya start -->
    <bean id="indexController"
    class="com.artron.artronnet.web.spring.controllers.front.IndexController">
    <property name="indexJsp">
    <value>../../indexfornt.jsp</value>
    </property>
    </bean>
    <bean id="locationController"
    class="com.artron.artronnet.web.spring.controllers.front.LocationController">
    <property name="indexJsp">
    <value>front/location.jsp</value>
    </property>
    </bean>
    <bean id="jjzpController"
    class="com.artron.artronnet.web.spring.controllers.front.JjzpController">
    <property name="commandClass">
    <value>
    com.artron.artronnet.web.spring.command.PageQueryCommand
    </value>
    </property>
    <property name="commandName">
    <value>pageQuery</value>
    </property>
    <property name="tableBusiness">
    <ref bean="tableBusiness" />
    </property>
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/jjzp.jsp</value>
    </property>
    </bean>
    <bean id="wzjsController"
    class="com.artron.artronnet.web.spring.controllers.front.WzjsController">
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/wzjs.jsp</value>
    </property>
    </bean>
    <bean id="hdapController"
    class="com.artron.artronnet.web.spring.controllers.front.HdapController">
    <property name="commandClass">
    <value>
    com.artron.artronnet.web.spring.command.PageQueryCommand
    </value>
    </property>
    <property name="commandName">
    <value>pageQuery</value>
    </property>
    <property name="tableBusiness">
    <ref bean="tableBusiness" />
    </property>
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/hdap.jsp</value>
    </property>
    </bean>
    <bean id="mrdfController"
    class="com.artron.artronnet.web.spring.controllers.front.MrdfController">
    <property name="commandClass">
    <value>
    com.artron.artronnet.web.spring.command.PageQueryCommand
    </value>
    </property>
    <property name="commandName">
    <value>pageQuery</value>
    </property>
    <property name="tableBusiness">
    <ref bean="tableBusiness" />
    </property>
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/mrdf.jsp</value>
    </property>
    </bean>
    <bean id="hdjsController"
    class="com.artron.artronnet.web.spring.controllers.front.HdjsController">
    <property name="commandClass">
    <value>
    com.artron.artronnet.web.spring.command.PageQueryCommand
    </value>
    </property>
    <property name="commandName">
    <value>pageQuery</value>
    </property>
    <property name="tableBusiness">
    <ref bean="tableBusiness" />
    </property>
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/hdjs.jsp</value>
    </property>
    </bean>
    <bean id="fwxmController"
    class="com.artron.artronnet.web.spring.controllers.front.FwxmController">
    <property name="commandClass">
    <value>
    com.artron.artronnet.web.spring.command.PageQueryCommand
    </value>
    </property>
    <property name="commandName">
    <value>pageQuery</value>
    </property>
    <property name="tableBusiness">
    <ref bean="tableBusiness" />
    </property>
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/fwxm.jsp</value>
    </property>
    </bean>
    <bean id="jydwController"
    class="com.artron.artronnet.web.spring.controllers.front.JydwController">
    <property name="indexJsp">
    <value>front/jydw.jsp</value>
    </property>
    </bean>
    <bean id="lcjgController"
    class="com.artron.artronnet.web.spring.controllers.front.LcjgController">
    <property name="indexJsp">
    <value>front/lcjg.jsp</value>
    </property>
    </bean>
    <bean id="downloadController"
    class="com.artron.artronnet.web.spring.controllers.front.DownloadController">
    <property name="commandClass">
    <value>
    com.artron.artronnet.web.spring.command.PageQueryCommand
    </value>
    </property>
    <property name="commandName">
    <value>pageQuery</value>
    </property>
    <property name="tableBusiness">
    <ref bean="tableBusiness" />
    </property>
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/download.jsp</value>
    </property>
    </bean>
    <bean id="ysxzController"
    class="com.artron.artronnet.web.spring.controllers.front.YsxzController">
    <property name="commandClass">
    <value>
    com.artron.artronnet.web.spring.command.PageQueryCommand
    </value>
    </property>
    <property name="commandName">
    <value>pageQuery</value>
    </property>
    <property name="tableBusiness">
    <ref bean="tableBusiness" />
    </property>
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/ysxz.jsp</value>
    </property>
    </bean>

    <bean id="linksController"
    class="com.artron.artronnet.web.spring.controllers.front.LinksController">
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/links.jsp</value>
    </property>
    </bean>
    <bean id="contentTemplateController"
    class="com.artron.artronnet.web.spring.controllers.front.ContentTemplateController">
    <property name="frontCMSBusiness">
    <ref bean="frontCMSBusiness" />
    </property>
    <property name="indexJsp">
    <value>front/template.jsp</value>
    </property>
    </bean>
    <!-- tian ya end -->

    </beans>
      

  7.   

    java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
    你使用了el表达式,看看是否导入了需要的包。如果确定导入了包,看看JSP页面开头是否有定义启用EL表达式。
      

  8.   

    我本地的程序是没有问题~~是在发布到万网服务器上以后报的这个错误
    开发机器环境:myeclipse8+tomcat6+jdk6
    服务器环境:tomcat5.5+jdk5
      

  9.   

    Tomcat 5.x  遵循的是servlet2.4、jsp2.0规范
    Tomcat 6.x  遵循的是servlet2.5、jsp2.1规范
    Servlet2.4版本默认支持EL,如果在MyEclipse新建web项目时,选择Java EE5.0的时候是用Servlet2.5的。它默认是不支持EL.要在页面声明 1.<%@ page isELIgnored="false" %>  有效,或者在web.xml里设置 
    1.<jsp-config>   
    2.        <jsp-property-group>   
    3.            <url-pattern>*.jsp</url-pattern>   
    4.            <el-ignored>false</el-ignored>   
    5.            <!-- <el-ignored>true</el-ignored> -->   
    6.        </jsp-property-group>   
    7.    </jsp-config>  
      

  10.   

    myeclipse 自带el包 所以你本地没问题
      

  11.   

    java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl缺少包。具体什么包我不知道。
    有可能是你项目中的包是从别的地方引用的,而不是copy在自己的工程目录下的。
    在发布的时候,就没有把本地的jar包也一同发布。就会报错了
      

  12.   

    我也遇到过这样的问题,我直接换个地方安装一下JDK和tomcat就解决了,如果楼上说的技术方法不行,你就你试试看我这个吧...