NotSerializableException на HashMap - PullRequest
       19

NotSerializableException на HashMap

1 голос
/ 09 ноября 2011

У меня есть хеш-карта, например: Map gen = HashMap<Integer, MyObj>

Когда я выполняю AccessController.doPrivileged(gen), генерируется исключение следующим образом.Может ли кто-нибудь помочь мне в этом.

java.security.PrivilegedActionException: java.io.NotSerializableException: java.util.HashMap
    at java.security.AccessController.doPrivileged(Native Method)...

Этот код выполняется в среде Weblogic.

Ответы [ 3 ]

6 голосов
/ 09 ноября 2011

Объекты, которые вы храните в Map (в вашем случае MyObj), должны реализовывать интерфейс java.io.Serializable

4 голосов
/ 09 ноября 2011

Ваш ключ Integer, который по умолчанию равен Serializable.Что внутри MyObj?Я имею в виду, есть ли какие-либо объекты внутри MyObj?

1 голос
/ 09 ноября 2011

MyObj должен реализовывать java.io.Serializable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...