У меня есть довольно необычная идея. Я хочу запустить один экземпляр клиента приложения Java EE внутри сервера приложений, аналогично тому, как JMS-провайдер запускается/внедряется «внутри» сервера приложений, так что он запускается и останавливается на сервере приложений. Зачем? Чтобы облегчить развертывание и обслуживание сложной распределенной системы Java EE, в которой клиент приложений является частью своей архитектуры.Запуск клиента приложения EJB внутри сервера приложений
Итак:
- Существует только одна клиентское приложение на каждом сервере, где есть сервер приложений (Glassfish).
- Я хотел бы, чтобы клиент приложения выполнялся в том же цикле начала-остановки, что и сервер приложений, а не как полностью отдельный объект, выполняемый под оберткой системной службы (apache или аналогичной).
Возможно ли это?
Хорошая идея, мне нужно, чтобы она поддерживала все, что мне нужно. Проблема с этой идеей заключается в том, что из того, что я знаю, он будет запускать код INSIDE сервера приложений, который побеждает цель клиента приложения, и мне это нужно, поскольку у меня есть ресурсы, которые сервер приложений не может объединить, так что это не для JEE парадигмы использования этих ресурсов непосредственно с сервера приложений. – bozo