这是详细错误第一部分:12-22-2006 12:35 [main] com.opensymphony.webwork.config.DefaultConfiguration [85] INFO  - Loading global messages from default
12-22-2006 12:35 [main] com.opensymphony.webwork.spring.WebWorkSpringObjectFactory [31] INFO  - Initializing WebWork-Spring integration...
12-22-2006 12:35 [main] com.opensymphony.webwork.spring.WebWorkSpringObjectFactory [43] FATAL - ********** FATAL ERROR STARTING UP SPRING-WEBWORK 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>
12-22-2006 12:35 [main] com.opensymphony.webwork.dispatcher.DispatcherUtils [168] INFO  - WebLogic server detected. Enabling WebWork parameter access work-around.
12-22-2006 12:35 [main] org.springframework.web.context.ContextLoader [174] INFO  - Root WebApplicationContext: initialization started
12-22-2006 12:35 [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader [163] INFO  - Loading XML bean definitions from ServletContext resource [/WEB-INF/classes/applicationContext.xml]
12-22-2006 12:35 [main] org.springframework.web.context.support.XmlWebApplicationContext [92] INFO  - Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [WwTest]; root of BeanFactory hierarchy
12-22-2006 12:35 [main] org.springframework.web.context.support.XmlWebApplicationContext [297] INFO  - 1 beans defined in application context [Root WebApplicationContext]
12-22-2006 12:35 [main] org.springframework.core.CollectionFactory [66] INFO  - JDK 1.4+ collections available
12-22-2006 12:35 [main] org.springframework.web.context.support.XmlWebApplicationContext [439] INFO  - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1e91485]
12-22-2006 12:35 [main] org.springframework.web.context.support.XmlWebApplicationContext [461] INFO  - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1df59bd]
12-22-2006 12:35 [main] org.springframework.ui.context.support.UiApplicationContextUtils [84] INFO  - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@19dbc3b]
12-22-2006 12:35 [main] org.springframework.beans.factory.support.DefaultListableBeanFactory [260] INFO  - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [WwTest]; root of BeanFactory hierarchy]
12-22-2006 12:35 [main] org.springframework.web.context.ContextLoader [189] INFO  - Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext
12-22-2006 12:35 [main] org.springframework.web.context.ContextLoader [199] INFO  - Root WebApplicationContext: initialization completed in 593 ms
<2006-12-22 下午12时36分00秒 CST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "myserver" for domain "12domain" running in Development Mode> 
<2006-12-22 下午12时36分00秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode> 
<2006-12-22 下午12时36分00秒 CST> <Notice> <WebLogicServer> <BEA-000355> <Thread "ListenThread.Default" listening on port 7001, ip address *.*> 
Connected to server
<2006-12-22 下午12时36分02秒 CST> <Error> <HTTP> <BEA-101267> <Failed while destroying filter: webwork.
java.lang.NoClassDefFoundError: com/opensymphony/webwork/util/ObjectFactoryDestroyable
at com.opensymphony.webwork.dispatcher.DispatcherUtils.cleanup(DispatcherUtils.java:90)
at com.opensymphony.webwork.dispatcher.FilterDispatcher.destroy(FilterDispatcher.java:119)
at weblogic.servlet.internal.WebAppServletContext$FilterDestroyAction.run(WebAppServletContext.java:6394)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.destroyFilters(WebAppServletContext.java:5786)
at weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:5682)
at weblogic.servlet.internal.ServletContextManager.removeContext(ServletContextManager.java:188)
at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:740)
at weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:767)
at weblogic.servlet.internal.WebAppModule.rollback(WebAppModule.java:745)
at weblogic.j2ee.J2EEApplicationContainer.rollbackModule(J2EEApplicationContainer.java:3057)
at weblogic.j2ee.J2EEApplicationContainer.rectifyClassLoaders(J2EEApplicationContainer.java:1429)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1176)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2602)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2552)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2474)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>

解决方案 »

  1.   

    12-22-2006 12:36 [ExecuteThread: '13' for queue: 'weblogic.kernel.Default'] org.apache.struts.util.PropertyMessageResources [127] INFO  - Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    12-22-2006 12:36 [ExecuteThread: '13' for queue: 'weblogic.kernel.Default'] org.apache.struts.util.PropertyMessageResources [127] INFO  - Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
    12-22-2006 12:36 [ExecuteThread: '13' for queue: 'weblogic.kernel.Default'] org.apache.struts.util.PropertyMessageResources [127] INFO  - Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    12-22-2006 12:36 [ExecuteThread: '13' for queue: 'weblogic.kernel.Default'] com.opensymphony.webwork.dispatcher.mapper.ActionMapperFactory [40] FATAL - Could not create ActionMapper: WebWork will *not* work!
    java.lang.NullPointerException
    at com.opensymphony.xwork.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:114)
    at com.opensymphony.webwork.dispatcher.mapper.ActionMapperFactory.getMapper(ActionMapperFactory.java:33)
    at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:172)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    <2006-12-22 下午12时36分48秒 CST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=15497163,name=webroot,context-path=)] Servlet failed with Exception
    Could not create ActionMapper: WebWork will *not* work! - [unknown location]
    at com.opensymphony.webwork.dispatcher.mapper.ActionMapperFactory.getMapper(ActionMapperFactory.java:41)
    at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:172)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Caused by: java.lang.NullPointerException
    at com.opensymphony.xwork.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:114)
    at com.opensymphony.webwork.dispatcher.mapper.ActionMapperFactory.getMapper(ActionMapperFactory.java:33)
    ... 9 more

      

  2.   

    问题已经解决,是jdk版本问题。