当前位置:编程学习 > JAVA >>

tomcat 启动错误 求解决

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 marked 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' --------------------编程问答-------------------- spring配置xml的问题 --------------------编程问答-------------------- 你好 ~~你说的好像是对的 能在具体说下吗 ? 谢谢了 谢谢了 ~~~ --------------------编程问答-------------------- com.sun.el.ExpressionFactoryImpl 这是啥么? --------------------编程问答-------------------- 1楼说的问题好像是对,现在就是我用SPRING配置的URL 都访问不了, 但我不知道问题出在哪里了 --------------------编程问答-------------------- 使用的是jsf,缺少jsf的el的jar包
下一个el-ri-2006-04-03.jar --------------------编程问答-------------------- 5楼是照搬别的地方的~~ 好像是不对的~~ --------------------编程问答-------------------- spring怎样配置的?
--------------------编程问答-------------------- <prop key="/adminLogin.shtm">adminLoginController</prop>
<prop key="/adminLogout.shtm">adminLogoutController</prop>

这样配置的~ --------------------编程问答-------------------- 不要沉了啊 求帮助 ~~ 谢谢了 --------------------编程问答-------------------- 把xml贴出来吧 --------------------编程问答-------------------- <?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>

--------------------编程问答-------------------- <?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>

--------------------编程问答-------------------- 还需要其它XML吗? --------------------编程问答-------------------- java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
你使用了el表达式,看看是否导入了需要的包。如果确定导入了包,看看JSP页面开头是否有定义启用EL表达式。 --------------------编程问答-------------------- 我本地的程序是没有问题~~是在发布到万网服务器上以后报的这个错误
开发机器环境:myeclipse8+tomcat6+jdk6
服务器环境:tomcat5.5+jdk5 --------------------编程问答-------------------- 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>  

--------------------编程问答-------------------- myeclipse 自带el包 所以你本地没问题 --------------------编程问答-------------------- 照楼上几位朋友说的做了 现在问题还是没有解决~~ 依然报那个错误  ~~求解决方法 --------------------编程问答-------------------- java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

缺少包。具体什么包我不知道。


有可能是你项目中的包是从别的地方引用的,而不是copy在自己的工程目录下的。
在发布的时候,就没有把本地的jar包也一同发布。就会报错了 --------------------编程问答-------------------- 同意19楼 --------------------编程问答-------------------- 我也遇到过这样的问题,我直接换个地方安装一下JDK和tomcat就解决了,如果楼上说的技术方法不行,你就你试试看我这个吧... --------------------编程问答-------------------- 学习下
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,