I've defined a jaxrs server like:
<jaxrs:server id="myService" address="http://localhost:19300/ai/" >
<jaxrs:serviceBeans>
<ref bean="resourceService" />
</jaxrs:serviceBeans>
<jaxrs:providers>
<bean class="org.codehaus.jackson.jaxrs.JacksonJsonProvider">
<property name="mapper">
<bean
class="com.rest.json.ObjectMapperFactoryBean">
</bean>
</property>
</bean>
<ref bean="jaxbElementProvider" />
</jaxrs:providers>
<jaxrs:extensionMappings>
<entry key="json" value="application/json" />
<entry key="xml" value="application/xml" />
</jaxrs:extensionMappings>
</jaxrs:server>
- For some reason, when I request Json from the service the
org.apache.cxf.jaxrs.provider.JSONProvider#readFrom method is used instead of
the jackson provider. How can I remove/override the built-provider and replace
it with Jackson?
Thanks,
--------------------------------------------------------------------------
Important Notice to Recipients:
It is important that you do not use e-mail to request, authorize or effect the
purchase or sale of any security or commodity, to send fund transfer
instructions, or to effect any other transactions. Any such request, orders, or
instructions that you send will not be accepted and will not be processed by
Morgan Stanley Smith Barney.
The sender of this e-mail is an employee of Morgan Stanley Smith Barney LLC. If
you have received this communication in error, please destroy all electronic
and paper copies and notify the sender immediately. Erroneous transmission is
not intended to waive confidentiality or privilege. Morgan Stanley Smith Barney
reserves the right, to the extent permitted under applicable law, to monitor
electronic communications. By e-mailing with Morgan Stanley Smith Barney you
consent to the foregoing.