Я пытаюсь перенести приложение Java EE 7 с сервера WebLogic (он хорошо работает на нем) на WildFly.Но остальные запросы работают, так как не понятно.Может кто сталкивался?Я показываю код конфигурации и зависимости.Буду благодарен за любую помощь.В основном ошибки о всплывающем типе контента: MessageBodyReader не найден для типа носителя = text / html;charset = UTF-8;
jboss-deploy-structure.xml
jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
<exclude-subsystems>
<subsystem name="jaxrs" />
<subsystem name="resteasy" />
<subsystem name="webservices" />
</exclude-subsystems>
</deployment>
</jboss-deployment-structure>
pom.xml
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.connectors</groupId>
<artifactId>jersey-apache-connector</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-moxy</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-jaxb</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.25</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-jetty-servlet</artifactId>
<version>2.25</version>
</dependency>
Отдых
@GET
@Produces({MediaType.APPLICATION_XML, AbstractFacade.TYPE_JSON_UTF})
public List<Country> findAll() {
return countryBeanLocal.findAll();
}
Запрос
countries = restClient.readEntity(
restClient.getWebTargetByPath("country")
.request(MediaType.APPLICATION_XML, RestClient.APPLICATION_JSON)
.get(), new GenericType<List<Country>>() {
});
Самое интересное, что после перезагрузки сервера он работает один раз, а второй - нет.