如果不去挑战,你永远不知道自己的潜能到底有多大!
WAS问题-事务和 XA 资源恢复日志不一致,使得WAS无法启动
上一篇 /
下一篇 2007-07-27 17:32:53
/ 个人分类:其它
今天在WAS5.1上安装程序,突然WAS停止后再启动,无法正常启动,下面是日志信息
07-7-27 17:04:01:762 CST] 7f4e5dff RecoveryManag E WTRN0024E: 事务和 XA 资源恢复日志不一致。
[07-7-27 17:04:01:793 CST] 7f4e5dff RecoveryManag E WTRN0025E: 事务恢复失败 java.io.IOException: Inconsistent Transaction and XA Resource recovery logs
at com.ibm.ws.Transaction.JTA.RecoveryManager.replayTranLog(RecoveryManager.java:464)
at com.ibm.ws.Transaction.JTA.RecoveryManager.initialise(RecoveryManager.java:244)
at com.ibm.ws.runtime.component.TxServiceImpl.initiateRecovery(TxServiceImpl.java:729)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.directRecovery(RecoveryDirectorImpl.java:404)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.driveLocalRecovery(RecoveryDirectorImpl.java:614)
at com.ibm.ws.recoverylog.spi.RecLogServiceImpl.start(RecLogServiceImpl.java:112)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
[07-7-27 17:04:01:809 CST] 7f4e5dff TxServiceImpl E WTRN0016E: 事务服务恢复期间捕捉到异常!javax.transaction.SystemException: java.io.IOException: Inconsistent Transaction and XA Resource recovery logs
at com.ibm.ws.Transaction.JTA.RecoveryManager.replayTranLog(RecoveryManager.java:548)
at com.ibm.ws.Transaction.JTA.RecoveryManager.initialise(RecoveryManager.java:244)
at com.ibm.ws.runtime.component.TxServiceImpl.initiateRecovery(TxServiceImpl.java:729)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.directRecovery(RecoveryDirectorImpl.java:404)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.driveLocalRecovery(RecoveryDirectorImpl.java:614)
at com.ibm.ws.recoverylog.spi.RecLogServiceImpl.start(RecLogServiceImpl.java:112)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
[07-7-27 17:04:02:106 CST] 7f4e5dff WsServer E WSVR0003E: 服务器 server1 无法启动
com.ibm.ws.exception.RuntimeError: Unable to complete local recovery processing
at com.ibm.ws.recoverylog.spi.RecLogServiceImpl.start(RecLogServiceImpl.java:119)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
[07-7-27 17:04:02:106 CST] 7f4e5dff WsServer E WSVR0009E: 启动期间发生错误
解决办法:stopserver 然后删除 ${USER_INSTALL_ROOT}/tranlog 文件夹里面的内容,然后 startserver,一切正常。
收藏
举报
TAG:
其它