Где установить GlassFish в Linux?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я относительно новичок в Linux. Я спорил о включении этого в SuperUser или ServerFault, потому что ответ действительнотребует объяснения Linux как системы (а не конкретной проблемы программирования), однако меня это интересует с точки зрения разработчика Java, и я утверждают, что это конкретная проблема, потому что то, где я устанавливаю GlassFish, сильно влияет на мою конфигурацию Java и, в конечном итоге, на конфигурацию приложения. Не говоря уже о размещении этого вопроса на других сайтах, вероятно, это не привлечет внимания разработчика Java, тем более системных администраторов, которые могут недостаточно знать о Java, чтобы полностью взвесить это решение.

Я пытаюсь решить, куда установить GlassFish, и мне кажется, что у меня есть (реально) 4 жизнеспособных варианта:

  • /opt/glassfish/
  • /usr/local/glassfish/
  • /home /myUsers/glassfish/(это то, что показывают все документы OGS в своих примерах)
  • /home/ogs/glassfish(как собственный пользователь, аналогично тому, как иногда настраивается веб-сервер Apache)

Мне интересно, каковы плюсы (принимая во внимание природу того, как Linux по-разному обрабатывает эти каталоги, FHS и т. д.) и минусы каждого подхода.

Я читал, что при установке под opt/есть преимущества при монтировании/разбиении на разделы.Тем не менее, я обычно устанавливаю стороннее программное обеспечение в usr/local/, поэтому я немного не уверен в этом как в стратегии.

Все документы Oracle GlassFish Server (OGS) демонстрируют (но никогда не рекомендуют) установку GlassFish в ваш домашний каталог ( home/myUser/).

Опять же, я читал, что довольно часто устанавливаются сервисы типа демона (именно это я себе представляю,я бы использовал GlassFish как – когда я запускаю его один раз, и он приходит только отключен для планового обслуживания или сбоев) как собственный пользователь ( home/ogs/glassfish/).

Я уверен,на это решение также повлияет то, как я буду использовать GlassFish, поэтому позвольте мне уточнить этот вопрос с несколькими ограничениями:

  • Я намерен развернуть 4 экземпляра OGS в 4 ВМ на одной физической машине и объединить их в один и тот же домен (1 из 4 экземпляров сервера будет административным сервером для домена)
  • Несколько приложений будут развернуты в этом кластере (все 3 узла без прав администратора) на в одно и то же время и должно работать 24/7/365, за исключением случаев, когда они выходят из строя (надеюсь, не часто!) или когда мне нужно их обслуживать или настраивать
  • Каждое приложение будет очень большим, и я хотел бы настроить их с помощью настоящий администратор, а не «голые кости» de minimis, настройки по умолчанию

Если они не предоставляют достаточно конкретной информации, чтобы помочь сделать этот выбор, пожалуйста, спросите, и я могу быть более конкретным.

Думаю, когда пыль уляжется в конце дня, я ищу (более или менее) матрицу с каждым из четырех параметров каталога (плюс любые другие очевидные, которые я пропустил) по сравнению с их соответствующие плюсы и минусы.

13
задан IAmYourFaja 19 May 2012 в 15:32
поделиться