Развертывание войны на удаленном сервере glassfish 3 - PullRequest
4 голосов
/ 05 декабря 2011

У меня есть файл war, и я хотел бы развернуть его на удаленной машине.На локальном и удаленном компьютере установлен Glassfish 3, который будет отвечать за развертывание приложения.Как я могу выполнить удаленное развертывание с одного компьютера на другой?Можно ли это сделать с помощью консоли asadmin на одном компьютере и развернуть на другом?

Ответы [ 2 ]

9 голосов
/ 06 декабря 2011

Чтобы отправить ЛЮБЫЕ команды на удаленный сервер приложений домена (DAS) с удаленного клиента, такого как asadmin, сначала необходимо включить защиту. По умолчанию эта функция отключена. Это легко исправить:

(1) Пока «вкл» на удалённой машине (2) DAS работает (3) asadmin enable-secure-admin (4) домен перезапуска asadmin

Теперь вы сможете отправлять команды asadmin с любого удаленного компьютера.

Изменение является постоянным. Запустите команду один раз и забудьте о ней.

Для получения справки по команде выполните это: asadmin enable-secure-admin --help

4 голосов
/ 05 декабря 2011
asadmin deploy --user admin_user [--password admin_password]
    [--host localhost] [--port 4848] [--passwordfile filename]
    [--secure|-s] [--virtualservers virtual_servers]
    [--type application|ejb|web|connector]
    [--contextroot context_root] [--force=true]
    [--precompilejsp=false]
    [--verify=false] [--name component_name] [--upload=true]
    [--retrieve local_dirpath] [--instance instance_name] filepath

Обратите внимание на аргументы --host и --port. Укажите нужный хост / порт, и ваше приложение будет развернуто на удаленном GF.

...