JWSC перезаписывает определенный application.xml - PullRequest
0 голосов
/ 15 октября 2018

В настоящее время я выполняю миграцию некоторых служб JAX RPC с Weblogic 9.2 на 12c.

Поскольку я использую WLHttpTransport, мне пришлось использовать jwsc вместо прямой перекомпиляции приложения с использованием javac с использованием anttask.

Я обнаружил, что задача jwsc перезаписывает файл application.xml следующим образом:

Исходный файл Application.xml

<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

      xmlns="http://java.sun.com/xml/ns/javaee"

      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd"

      id="Application_ID" version="6">

      <display-name>pmiService</display-name>

      <module>

            <web>

                  <web-uri>pmiService.war</web-uri>

                  <context-root>pmiService</context-root>

            </web>

      </module>

</application>

Сгенерированный JWSC

<?xml version='1.0' encoding='UTF-8'?>

<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="5">

  <display-name>pmiService.war</display-name>

  <module>

    <web>

      <web-uri>pmi/webservice/ProjectsTransacted</web-uri>

      <context-root></context-root>

    </web>

  </module>

</application>

Есть идеи, как заставить jwsc сгенерировать application.xml с заданным файлом контекста и войны?

...