2013-03-01 3 views
2

Я не могу понять разницу между локальными и удаленными командами сервера Glassfish. Ссылка дается наРазница между локальными и удаленными командами сервера Glassfish?

[1]: http://weblogs.java.net/blog/kalali/archive/2010/04/25/learning-glassfish-v3-command-line-administration-interface-cli говорит, что это:

Локальные команды представляют собой набор команд, которые либо влияют на среду, которая работает сервер приложений или она нуждается доступа среды сервера приложений локально для выполнения некоторых скриптов или пакетных файлов для выполнения задания.

В противоположной стороне местных команд мы Дистанционные командами , которые образуют набор команд, который влияет на текущую конфигурацию экземпляра сервера приложений и доступ на сервер приложений среды и файловую систему с помощью приложения, развернутого в приложении сервера. Поэтому целевой экземпляр должен быть запущен и должен быть сетевой маршрут между рабочей станцией администрирования и экземпляром GlassFish, запущенным на серверной машине.

Я полагаю, у меня есть две машины, а именно машина A и B. Машина у меня есть Glassfish работает на машине В. Могу ли я использовать asadmin на машине А, чтобы соединиться с Glassfish выполняется на машине B и выполнить любую локальную или удаленную команду ?

ответ

1

Это просто:

Команда А «удаленный» любая команда, которая дается на запущенную Glassfish Server.
«Локальная» команда - это команда, которая НЕ предоставляется запущенному серверу GlassFish.

Простым и очевидным примером является команда запуска домена. Очевидно, что в этот момент : не работает сервер GlassFish. Это должна быть локальная команда.

Важные моменты

  1. Все удаленные команды общаются с помощью хост и порт.
  2. Локальные команды выполняются только на текущей машине. Невозможно использовать asadmin для непосредственного запуска локальной команды на другой машине (с ней нет связи).
  3. Запуск удаленной команды на текущем компьютере или машине на расстоянии 10 000 миль в точности такой же, как и для asadmin. Он просто использует другой адрес хоста.

Для запуска удаленной команды на другом компьютере просто укажите хост с опцией -host.

+0

благодарит @codeplumber. я получаю картину сейчас – Guru

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