2016-06-22 3 views
2

Меня интересует встроенная технология захвата, потому что тогда мне не нужно перенастраивать standalone.xml каждый раз, когда меняются мои проекты машин. Затем я могу запустить .jar.Wildfly против встроенных характеристик

Так что у меня 2 вопроса:

  • Могу ли я сохранить wildfly конфигурацию внутри war (SSL, безопасность портов, источник данных, водитель и все раздражает вещи)? Идея заключалась бы в том, чтобы иметь возможность загружать новую копию дикой природы, бросать в нее войну, и она просто запускается (не нужно снова возиться с standalone.xml).
  • Есть ли производительность (или усиление) при использовании встроенного сервера на полномасштабном веб-сервере, таком как wildfly FULL? (При условии, что я импортировать необходимые банки в войне для встроенного сервера)

Edit: от комментария цепи ниже

я не был достаточно ясен. Скажем, у меня есть веб-приложение под названием webapp.war. Предположим, Я также перемещаю его между различными облачными платформами. Каждый раз, когда я попробую другую облачную платформу, я должен перезагрузить wildfly и reconfigure standalone.xml, если я использую сервер wildfly вместо того, чтобы занять . Если, однако, я использую встроенный вкладыш, я могу сделать конфигурацию ONCE во встроенном сервере, который является частью приложения (который ссылается на webapp.war). Я хочу пропустить всю эту конфигурацию каждый время Я меняю облачную платформу. Итак, мои 2 вопроса: есть ли у сценарий под wildfly, где conf является частью моего проекта , а не сервера. И второй вопрос: если я не могу сделать это с wildfly, то я могу сделать это с помощью встроенного API. Однако я боюсь, что для этого есть стоимость исполнения. Это дело ?

ответ

1

Undertow - это контейнер для сервлетов. Сам по себе он не знает, что такое WildFly или как настроить что-либо на основе standalone.xml. Если вы просто хотите исполняемый JAR, я бы предложил посмотреть на WildFly Swarm.

+0

Я не уверен, что мы полностью на одной странице. Прежде чем спросить, я взглянул на рой. Однако кажется, что он все еще нуждается в настройке. Я собираюсь попробовать это сегодня или завтра. Что касается подхвата, чтобы быть уверенным, что нет недоразумений, я говорю о встроенном api. Где вы можете в значительной степени (я думаю) настроить все, что я упоминал в самой банке приложения. Я пробовал работать, и мне понравилось, но я был обеспокоен, если бы это могло произойти с использованием производительности, а не с помощью «реального» веб-сервера. – Ced

+0

Я думаю, что я недопонимаю. По встроенным API вы ссылаетесь на встроенный API Undertow или WildFly Embedded? –

+0

Встроенный API. Как здесь, http://undertow.io/undertow-docs/undertow-docs-1.3.0/index.html. В нем говорится: «Есть и два основных способа, которыми можно использовать Undertow, либо путем непосредственного внедрения его в ваш код, либо как часть сервера приложений Wildfly. 'Я говорю о вложении в мой код – Ced

Смежные вопросы