В настоящее время я выполняю миграцию некоторых служб 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 с заданным файлом контекста и войны?