Автозапуск Glassfish с сервисом RESTless - PullRequest
1 голос
/ 13 сентября 2011

Я искал инструкции по автоматическому запуску моего сервера GlassFish с моим приложением RESTful поверх него.Я установил его через среду IDE NetBeans и обычно управляю им через NetBeans, но мне нужно перейти от среды разработки к тестовой среде.Ссылки на учебники будут оценены.

Ответы [ 2 ]

2 голосов
/ 13 сентября 2011

Как запустить экземпляр Glassfish при запуске сервера: это зависит от операционной системы, для Windows это регистрация Glassfish в качестве службы , для Linux вы можете следовать этому руководству .

Как запустить приложение с помощью Glassfish или как перенести приложение из экземпляра, встроенного в Netbeans, на рабочий сервер: два простых способа

  1. зарегистрируйте свой производственный сервер в Netbeans , в свойствах проекта измените цель Выполнить на этот недавно зарегистрированный сервер и разверните его, щелкнув правой кнопкой мыши по проекту в представлении «Проекты», параметр «Развернуть».
  2. Когда вы Build проект в Netbeans, в каталоге проекта будет создан подкаталог dist - перейдите на вкладку Файлы, чтобы увидеть его. Этот каталог будет содержать скомпилированный и упакованный проект (jar, war или ear в зависимости от типа проекта). Укажите в браузере административный интерфейс рабочей системы Glassfish (в большинстве случаев http://yourproductionserver:4848), выберите правильный тип приложения в дереве слева, нажмите кнопку «Развернуть» и загрузите файл из подкаталога dist.

Лично я предпочитаю вариант 2, но это может быть дело вкуса. Торбьерн уже объяснил еще одну возможность через папку автоматического развертывания. Какой бы вариант вы ни выбрали, приложение будет запущено после развертывания и будет автоматически запускаться каждый раз при запуске сервера Glassfish.

2 голосов
/ 13 сентября 2011

Создайте WAR или EAR и поместите их в папку автоматического развертывания в домене.

Затем он будет запускаться при каждом запуске Glassfish.

Кроме того, в Windows вы можете использовать средство asadmin create-service для создания службы (требуется .NET).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...