was启动突然报错,代码回滚到很久之前也无法解决

一只Java猿 2016-09-01 01:48:58
今天was启动时,突然报错org.springframework.web.context.ContextLoader] Context initialization failed

怀疑是提交了错误代码导致加载不了spring容器,结果把代码回滚到8月16日了还不行。

这个项目部署在两台服务器上 uat01 和 uat02 前几天uat02一直是不可用的状态, 今天看到变成已启动了 然后我重新发布项目 就报出了这个错,求大神们帮忙解决。

具体错误信息如下

ServerSocketListener那个类报的空指针也是因为去spring容器里去service没取到导致的

2016-09-01 01:37:13,136 ERROR ServerName: from: SessionID: UserRequestID: IsNewRequest: ThreadID: RequestEntryTime: [org.springframework.web.context.ContextLoader] Context initialization failed

java.lang.NullPointerException

at java.lang.StringBuffer.replace(StringBuffer.java:685)

at org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.parseStringValue(PropertyPlaceholderConfigurer.java:291)

at com.ctol.mango.pge.common.SpringPropertyConfigurer.parseStringValue(SpringPropertyConfigurer.java:18)

at org.springframework.beans.factory.config.PropertyPlaceholderConfigurer$PlaceholderResolvingBeanDefinitionVisitor.resolveStringValue(PropertyPlaceholderConfigurer.java:401)

at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveValue(BeanDefinitionVisitor.java:145)

at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitPropertyValues(BeanDefinitionVisitor.java:89)

at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitBeanDefinition(BeanDefinitionVisitor.java:59)

at org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:246)

at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:74)

at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:472)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:334)

at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)

at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)

at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)

at com.mangocity.mpm.app.common.SpringContextLoaderListener.contextInitialized(SpringContextLoaderListener.java:19)

at com.ibm.ws.wswebcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:608)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:266)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:272)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:655)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:608)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)

2016-09-01 01:37:13,304 ERROR ServerName: from: SessionID: UserRequestID: IsNewRequest: ThreadID: RequestEntryTime: [com.mangocity.mpm.app.exinterface.service.ServerSocketListener] ===启动SocketServer出错===null

java.lang.NullPointerException

at com.mangocity.mpm.app.exinterface.service.ServerSocketListener.contextInitialized(ServerSocketListener.java:26)

at com.ibm.ws.wswebcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:608)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:266)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:272)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:655)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:608)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
...全文
1064 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
billlion 2016-09-09
  • 打赏
  • 举报
回复
代码回滚后有没有清空WAS的temp目录再起动?如果回滚到之前能正常启动的代码,清一下temp下面的文件再试试看

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧