互联网服务WebSphere中间件

在WebSphere部署应用后不能访问

软件名称:WebSphere

软件版本:6.10.23

环境平台:linux

问题描述:在集群的模式下,部署了门户应用,完成部署后能够正常访问门户页面,但是服务器断电后,管理和被管理节点,以及服务都能够启停,却无法登陆门户页面。

报错日志如下:
[10-8-24 10:10:57:424 GMT+08:00] 00000031 WebApp        A   SRVE0180I: [cmstar_war#cmstar.war] [/] [Servlet.LOG]: Initializing Spring FrameworkServlet 'portal'
[10-8-24 10:10:57:427 GMT+08:00] 00000031 DispatcherSer I org.springframework.web.servlet.FrameworkServlet initServletBean FrameworkServlet 'portal': initialization started
[10-8-24 10:10:57:430 GMT+08:00] 00000031 DispatcherSer E org.springframework.web.servlet.FrameworkServlet initServletBean Context initialization failed
                                 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.wiscom.portal.container.core.PortletContainer' defined in ServletContext resource [/WEB-INF/spring/container.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com.wiscom.portal.statistic.PEError.PEErrorManager
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(AccessController.java:219)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderServlet.init(ContextLoaderServlet.java:81)
        at com.wiscom.portal.StartupServlet.init(StartupServlet.java:27)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:226)
        at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:320)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1305)
        at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:153)
        at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
        at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:585)
        at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:364)
        at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:292)
        at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)
        at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
        at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:671)
        at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:624)
        at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
        at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
        at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1274)
        at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)
        at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)
        at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)
        at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:921)
        at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2124)
        at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
Caused by: java.lang.NoClassDefFoundError: com.wiscom.portal.statistic.PEError.PEErrorManager
        at java.lang.J9VMInternals.verifyImpl(Native Method)
        at java.lang.J9VMInternals.verify(J9VMInternals.java:69)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:131)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
        ... 40 more
Caused by: java.lang.ClassNotFoundException: com.wiscom.portal.statistic.PEError.PEErrorManager
        at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java:487)
        at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:388)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
        ... 50 more

[10-8-24 10:10:57:436 GMT+08:00] 00000031 ServletWrappe E   SRVE0100E: 未识别出由 servlet portal 抛出的 init() 异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.wiscom.portal.container.core.PortletContainer' defined in ServletContext resource [/WEB-INF/spring/container.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com.wiscom.portal.statistic.PEError.PEErrorManager
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(AccessController.java:219)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderServlet.init(ContextLoaderServlet.java:81)
        at com.wiscom.portal.StartupServlet.init(StartupServlet.java:27)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:226)
        at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:320)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1305)
        at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:153)
        at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)
        at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:585)
        at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:364)
        at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:292)
        at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)
        at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
        at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:671)
        at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:624)
        at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
        at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
        at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1274)
        at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)
        at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)
        at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)
        at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:921)
        at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2124)
        at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
Caused by: java.lang.NoClassDefFoundError: com.wiscom.portal.statistic.PEError.PEErrorManager
        at java.lang.J9VMInternals.verifyImpl(Native Method)
        at java.lang.J9VMInternals.verify(J9VMInternals.java:69)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:131)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
        ... 40 more
Caused by: java.lang.ClassNotFoundException: com.wiscom.portal.statistic.PEError.PEErrorManager
        at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java:487)
        at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:388)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:597)


求解决方法?
参与6

5同行回答

yudaosiyudaosi系统工程师
1、重启一下节点和控制台,重启应用,2、如果上一种方式还不行,就重新部署一下应用,update一下就可以了!显示全部
1、重启一下节点和控制台,重启应用,
2、如果上一种方式还不行,就重新部署一下应用,update一下就可以了!收起
IT分销/经销 · 2013-02-26
浏览646
35437723543772实施工程师安徽科大
建议重新部署显示全部
建议重新部署收起
政府机关 · 2013-02-25
浏览592
pthillpthill项目经理长春万易
朋友,您的解决了吗,我遇到了,怎么办……显示全部
朋友,您的解决了吗,我遇到了,怎么办……收起
互联网服务 · 2013-01-31
浏览595
chanleherochanlehero软件开发工程师苏宁电器
文件损坏吧,应用重新部署一下试试。显示全部
文件损坏吧,应用重新部署一下试试。收起
零售/批发 · 2010-08-24
浏览527
anqixinganqixing技术经理武汉天腾通软科技有限公司
里面有ClassNotFound异常,建议先解决这个问题。显示全部
里面有ClassNotFound异常,建议先解决这个问题。收起
互联网服务 · 2010-08-24
浏览543

提问者

zoumolin008
软件开发工程师江苏金智教育信息技术有限公司
擅长领域: 应用服务器服务器WAS

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-08-24
  • 关注会员:1 人
  • 问题浏览:5748
  • 最近回答:2013-02-26
  • X社区推广