Springframework JAXB Marshalling Исключение в IE не в Firefox - PullRequest
1 голос
/ 10 ноября 2010

Привет, я получаю это исключение, когда вызываю службу, используя IE, но она отлично работает с Firefox.

ОТЛАДКА - AbstractHandlerExceptionResolver.resolveException (108) | Разрешение исключения из обработчика [Org.dfci.cccb.services.SearchServiceImpl@a832ce5]: org.springframework.http.converter.HttpMessageNotWritableException: Не может быть маршал [Org.dfci.cccb.domain.QueryResult@6ecff10d]: ноль; вложенное исключение javax.xml.bind.MarshalException - со связанным исключением: [com.sun.istack.internal.SAXException2: учебный класс org.dfci.cccb.domain.hivseqdb.Sequence ни один из его суперкласса не известен этот контекст. javax.xml.bind.JAXBException: класс org.dfci.cccb.domain.hivseqdb.Sequence ни один из его суперкласса не известен этот контекст.]

У меня есть beanhalling bean, настроенный так:

<bean id="SequenceMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
    <property name="classesToBeBound">
        <list>
            <value>org.dfci.cccb.domain.hivseqdb.Sequence</value>
        </list>
    </property>
</bean>

Единственное, о чем я могу думать, это то, что IE отправляет дополнительные поля кодирования приема, которые мешают маршаллингу.

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