Java EE Weblogic мигрировать в WildFly 15 - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь перенести приложение 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>>() {
                    });

Самое интересное, что после перезагрузки сервера он работает один раз, а второй - нет.

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