Я думаю, что нет простого способа исправить это, поскольку Grails использует собственный загрузчик классов для загрузки классов домена (я предполагаю, что класс com.myapp.User является классом домена). В качестве обходного пути вы можете сохранить просто сохранить идентификатор пользователя в сеансе и использовать метод, подобный тому, который я описал здесь , для получения его по каждому запросу. Это также обеспечит преимущество уменьшения размера сеанса, который необходимо реплицировать.