首页
学习
活动
专区
圈层
工具
发布

IBM
EN

Stack Overflow用户
提问于 2014-09-20 15:01:15
回答 1查看 635关注 0票数 0

环境:

  1. 6.2.0.0消费者版
  2. 自由8.5.5.1
  3. IBM DB2
  4. Windows2008Server
  5. iPhone 5- IOS 7
  6. 基于适配器的认证

Worklight服务器的两个节点指向一个DB2实例。

当我尝试登录时,会经常提示直接更新。但我的设备上正在运行更新版本。

即使我继续进行更新,设备生成也回滚到以前的版本。

在某些设备提示更新之后,这一次新版本已经更新。

我有下面的日志。

代码语言:javascript
复制
[ERROR   ] RuntimeMBeanCallable.call() exception
java.lang.reflect.UndeclaredThrowableException
[err] java.lang.reflect.UndeclaredThrowableException
[err]   at com.sun.proxy.$Proxy137.deleteApplication(Unknown Source)
[err]   at com.ibm.worklight.admin.actions.ApplicationDeletionTransaction.prepareMBean(ApplicationDeletionTransaction.java:160)
[err]   at com.ibm.worklight.admin.actions.util.RuntimeMBeanWorkerThreadCaller$RuntimeMBeanCallable.call(RuntimeMBeanWorkerThreadCaller.java:75)
[err]   at com.ibm.worklight.admin.actions.util.RuntimeMBeanWorkerThreadCaller.callSynchronously(RuntimeMBeanWorkerThreadCaller.java:182)
[err]   at com.ibm.worklight.admin.actions.util.RuntimeMBeanPoolCaller.callRuntimeMBeans(RuntimeMBeanPoolCaller.java:91)
[err]   at com.ibm.worklight.admin.actions.BaseTransaction.prepare(BaseTransaction.java:364)
[err]   at com.ibm.worklight.admin.actions.BaseTransaction.internalRun(BaseTransaction.java:307)
[err]   at com.ibm.worklight.admin.actions.BaseTransaction.run(BaseTransaction.java:227)
[err]   at com.ibm.worklight.admin.services.ApplicationService.deleteApplication(ApplicationService.java:521)

.
.
.
.
.
.

[err]   at org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
[err]   at org.apache.wink.server.handlers.AbstractHandlersChain.run(AbstractHandlersChain.java:52)
[err]   at org.apache.wink.server.internal.RequestProcessor.handleRequestWithoutFaultBarrier(RequestProcessor.java:207)
[err]   at org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:154)
[err]   at org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:133)
[err]   at com.ibm.worklight.admin.services.RestServlet.service(RestServlet.java:39)
[err]   at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[err]   at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
[err]   at [internal classes]
[err] Caused by: java.io.IOException: CWWKX0204E: Unable to parse Throwable from server error stream.
[err]   at com.ibm.ws.jmx.connector.client.rest.internal.RESTMBeanServerConnection.getServerThrowable(RESTMBeanServerConnection.java:1712)
[err]   at [internal classes]
[err]   ... 83 more
[err] Caused by: java.lang.ClassNotFoundException: com.worklight.twopc.exceptions.OutOfSyncException
[err]   at com.ibm.ws.kernel.internal.classloader.JarFileClassLoader.findClass(JarFileClassLoader.java:96)
[err]   at java.lang.ClassLoader.loadClass(Unknown Source)
[err]   at com.ibm.ws.kernel.internal.classloader.BootstrapChildFirstJarClassloader.loadClass(BootstrapChildFirstJarClassloader.java:56)
[err]   at java.lang.ClassLoader.loadClass(Unknown Source)
[err]   at com.ibm.ws.serialization.DeserializationObjectInputStream.loadClass(DeserializationObjectInputStream.java:57)
[err]   at [internal classes]
[err]   ... 87 more

这是因为两个Worklight实例指向同一个DB2吗?我相信情况并非如此。

帮助我解决回滚构建的问题。

EN

回答 1

Stack Overflow用户

发布于 2014-10-15 12:54:24

这可能是因为您正在使用两个独立的Libery应用服务器,它们都指向同一个数据库。

因为它们是独立的,所以当发生直接更新时,它们不会得到“同步”。

若要启用此同步,应用程序服务器必须部署为服务器群。

有关服务器场的详细信息,请参阅下列文档主题:为Worklight server管理定义服务器场

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25950086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档