在tomcat下能正常运行,到了websphere6.0就不行了 为什么 ???急 
********** FATAL ERROR STARTING UP STRUTS-SPRING INTEGRATION ********** 
Looks like the Spring listener was not configured for your web app! 
Nothing will work until WebApplicationContextUtils returns a valid ApplicationContext. 
You might need to add the following to web.xml: 
    <listener> 
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
    </listener> 
[10-4-19 1:22:42:266 CST] 00000024 Dispatcher    E   Dispatcher initialization failed 
[10-4-19 1:22:42:266 CST] 00000024 Dispatcher    E   TRAS0014I: 下列异常已记录 java.lang.NullPointerException 
at com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:220) 
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyResultType(XmlConfigurationProvider.java:530)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addResultTypes(XmlConfigurationProvider.java:501)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:457)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:275)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) 
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204) 
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) 
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371) 
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415) 
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) 
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) 
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:109) 
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:328) 
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:155) 
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:202) 
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:594) 
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) 
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) 
at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:230) 
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:399) 
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2841) 
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220) 
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204) 
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1681) 
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) 
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) 
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) 
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94) 
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) 
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) 
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) 
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) 
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)

解决方案 »

  1.   

    Nothing will work until WebApplicationContextUtils returns a valid ApplicationContext. 
    You might need to add the following to web.xml: 
      <listener> 
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
      </listener>  
    可能是某些包有冲突,导致无法加载spring的监听,检查下web.xml文件的配置恩
      

  2.   

    Looks like the Spring listener was not configured for your web app
      

  3.   

    哪个监听器 我配置过。但就是Spring 启动不起来?????????
    有其他本法没?