XSD-схема для Liberty server.xml - PullRequest
       72

XSD-схема для Liberty server.xml

2 голосов
/ 30 октября 2019

Я использую сервер приложений Liberty, для которого файл server.xml используется в качестве файла конфигурации для сервера.

Существует ли схема XSD для server.xml?

Любая из схем для открытиясвобода или websphere-свобода - было бы хорошо для меня.

Ответы [ 2 ]

4 голосов
/ 30 октября 2019

Вы можете сгенерировать один, используя скрипт 'serverSchemaGen' из каталога 'bin' Liberty.

./serverSchemaGen server1

Необходимо запустить сервер и включить функцию «localConnector-1.0». Он создаст схему, специфичную для этого сервера (т. Е. Он будет генерировать контент только для функций, которые включены на этом сервере).

В качестве альтернативы вы можете запустить:

java -jar wlp/bin/tools/ws-schemagen.jar {output file} 

Это создаст полную схему, используя все доступные функции.

1 голос
/ 30 октября 2019

То, что разрешено в server.xml, зависит от того, какие функции используются. Не существует опубликованной схемы, которая включает все, но свобода включает в себя инструменты для создания XML-схемы для вашей установки.

Вы можете сгенерировать схему для всех установленных вами функций, запустив

* 1004. *java -jar wlp/bin/tools/ws-schemagen.jar output.xsd

Кроме того, вы можете сгенерировать схему для функций, включенных для конкретного сервера, с помощью следующих шагов:

  1. Добавить localConnector-1.0 в список функций вserver.xml
  2. Запустить сервер
  3. Запустить wlp/bin/serverSchemaGen myServerName
...