Разверните WAR в JBoss, передав параметры - PullRequest
0 голосов
/ 06 июня 2019

У меня есть файл WAR, уже развернутый в Weblogic с передачей некоторых дополнительных параметров Java.Теперь мне требуется развернуть ту же WAR в JBoss, но я не уверен, как передать аргументы в WAR

В Weblogic, при развертывании WAR аргументы передаются так, как показано ниже

Откройте DOMAIN_HOME /bin / setDomainEnv.cmd В EXTRA_JAVA_PROPERTIES установите это свойство -Dcas.standalone.configurationDirectory = / some / path

В / some / path будет помещен файл cas.properties, который будет использоваться WAR.

Теперь требуется, чтобы я развернул эту WAR в JBoss.Как передать файл cas.properties для WAR в JBoss во время развертывания.

1 Ответ

0 голосов
/ 06 июня 2019

В соответствии с вашим развертыванием сервера WebLogic вы устанавливаете пользовательские системные свойства для этого сервера, которые могут использоваться вашим приложением.

Вы можете установить системные свойства в JBoss, выполнив следующие действия:

  1. Войдите в консоль администратора JBoss.
  2. Нажмите на вкладку Runtime.
  3. Выберите группы серверов, а затем выберите свой сервер из списка.
  4. Выберите и нажмите View из выпадающего списка. Откроется страница конфигурации сервера.
  5. В разделе «Конфигурация сервера» нажмите «Свойства системы».
  6. Нажмите кнопку Добавить, чтобы добавить новые системные свойства для сервера.

Вы также можете сделать это из бэкэнда, отредактировав файл host.xml.

Примечание:

Эти системные свойства доступны во всей конфигурации. Флаг Boot-Time указывает, следует ли передать свойство в JVM start (-Dproperty = value)

...