0

我们有一个企业网络应用程序。UI 建立在 flex 之上,中间层使用 spring bean 定义,在 DAO 层我们使用 ibatis。是否可以使用 jboss 在此 Web 应用程序的集群节点内复制会话?

我浏览了 Jboss 文档,他们只是说 EJB 可以使用 jboss 进行会话复制,他们没有非 ejb 对象的文档

我使用我的 Web 应用程序为 Jboss 配置了会话复制,并且在服务日志中的所有位置都看到了以下日志。

Caused by: java.lang.RuntimeException: Failure to marshal argument(s)
    at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.marshallCall(CommandAwareRpcDispatcher.java:281)
    at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.processSingleCall(CommandAwareRpcDispatcher.java:300)
    at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:179)
    ... 79 more
Caused by: java.io.NotActiveException: Fields were never written
    at org.jboss.marshalling.river.RiverObjectOutputStream.finish(RiverObjectOutputStream.java:175)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1009)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:885)
    at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:680)
    at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:62)
    at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:119)
4

0 回答 0