有沒有人完成它呢?我有反序列化Grails會話對象的類加載器問題。會話羣集Tomcat中的Grails應用程序
以下是錯誤:
WARN net.spy.memcached.transcoders.SerializingTranscoder:夾縫CNFE 解碼1168個字節的數據 [EXEC]拋出java.lang.ClassNotFoundException:com.myapp.User [EXEC ] at org.codehaus.groovy.tools.RootLoader.findClass (RootLoader.java:156) [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:319) [exec] at org.codehaus.groovy .tools.RootLoader.loadClass (RootLoader.java:128) [exec] at org.codehaus.groovy.grails.cli.support.GrailsRootLoade (ClassLoader.java:404) [exec] at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:402) [exec] at java.lang.Class.forName0(Native Method) [exec] at java.lang.Class.forName(Class.java:247) [exec] at java.io.ObjectInputStream.resolveClass (ObjectInputStream的.java:604) [EXEC]在java.io.ObjectInputStream.readNonProxyDesc (ObjectInputStream.java:1575) [EXEC]在java.io.ObjectInputStream.readClassDesc (ObjectInputStream.java:1496) [EXEC]在java.io.ObjectInputStream.readOrdinaryObj ECT (ObjectInputStream.java:1732) [EXEC]在java.io.ObjectInputStream.readObject0 (ObjectInputStream.java:1329) [EXEC]在java.io.ObjectInputStream.readObject (ObjectInputStream.java:351) [執行]在 net.spy.memcached.transcoders.BaseSerializingTranscoder.deserialize (BaseSerializingTranscoder.java:100) [EXEC]在 net.spy.memcached.transcoders.SerializingTranscoder.decode (SerializingTranscoder.java:66)
我認爲它是一個好主意,如果它是會話中唯一的Groovy對象,並且可以從持久存儲的Tomcat的第二個實例恢復。但是我的程序很複雜,並且使用了Groovy和Java的混合,並且在會話中有各種各樣的對象(這本身就是個問題 – Langali 2009-10-29 18:36:29