0

Gemfire 영역 안에 키로 오브젝트를 넣으려고합니다. com.gemstone.gemfire.pdx.PdxSerializationException :하십시오의 인스턴스를 를 만들 수 없습니다Gemfire 캐시의 키로 오브젝트 쓰기

com.gemstone.gemfire.cache.client.ServerOperationException -

TestClass keyObject = new TestClass(); 
region.put(keyObject, "value"); 

은 아래의 오류와 함께 실패 class 'TestClass'

gemfire 캐시 영역에 저장하는 동안 키로 사용해야하는 객체에 구현해야 할 것을 제안하십시오.

P. 나는 사실 gemfire의 autoserialization 속성을 설정하고 내 TestClass에서 equals 및 hashcode를 무시하고 기본 빈 생성자가 있습니다.

답변

4

일반적으로 서버가 문제의 클래스를 찾아서로드 할 수없는 경우이 오류가 발생합니다. 클래스 TestClass는 캐시 서버의 클래스 경로에 추가되어야합니다.

죄송합니다. 답변이 너무 늦은 경우 - 같은 문제가있는 다른 사용자에게 도움이되기를 바랍니다.