2

В основном я буду запускать JBoss AS 5 на этом сервере, и я только начал изучать Linux. Итак, какой дистрибутив Linux прост в изучении / настройке / управлении и хорошо работает с JBoss? Любые советы / советы приветствуются.

4 ответа4

4

Что ж, RedHat (RHEL) будет "естественным" выбором (поскольку JBoss является подразделением RedHat). CentOS это еще один вариант. Но, честно говоря, JBoss прекрасно работает и на Ubuntu Server (что вы можете выбрать, если вам нравятся дистрибутивы на основе Debian).

3

Я бы сказал, что любой дистрибутив хорош, за исключением того, что вы можете удалить стандартную Java, которая поставляется с вашим дистрибутивом. OpenJDK очень часто устанавливается со всеми основными дистрибутивами. Я загружаю установщик Oracle/Sun java .bin, а затем использую альтернативную систему etc для перенастройки среды пути для вновь установленной Java.

Этот скрипт, который нуждается в модификации, может дать вам несколько советов, как это сделать:

#  run this from the jboss/bin directory
# Set the JAVA_HOME variable
function set_java_home {
  if [ -z $JAVA_HOME ]; then
      echo "Using default value for JAVA_HOME: /usr/java/default"
      JAVA_HOME=/usr/java/default
  fi
  export -p JAVA_HOME
  echo $JAVA_HOME > java.home.config
  sudo rm /etc/alternatives/java
  sudo ln -s $JAVA_HOME/bin/java /etc/alternatives/java
  echo "JAVA_HOME variable set to $JAVA_HOME and /etc/alternatives set."
}
if [ -f java.home.config ]; then
  JAVA_HOME=$(<java.home.config)
else
  JAVA_HOME_CANDIDATES=$(find /usr -type d -name '*jdk1.6*')
  echo "Found the following candidates for JAVA_HOME. Pick one: "
  echo "---"
  echo $JAVA_HOME_CANDIDATES
  echo "---"
  read USER_SUBMITTED_JAVA_HOME
  echo "You chose $USER_SUBMITTED_JAVA_HOME ."
  JAVA_HOME=${USER_SUBMITTED_JAVA_HOME}
fi
set_java_home
## then optionally, execute jboss
## $JAVA_BIN $JAVA_OPTS -Djava.endorsed.dirs=$JBOSS_ENDORSED_DIRS \
##     -classpath $CLASSPATH org.jboss.Main $JBOSS_OPTS $1 $2 $3
1

Это такой личный выбор, и нет единого ответа, который подходит всем.

Лично мне проще всего разобраться с Ubuntu server edition, поскольку он поставляется на одном компакт-диске и его легко получить.

Другие варианты включают Debian и CentOS среди многих других

1

Мне нравится CentOS для серверов. Поскольку он построен на RedHat Enterprise, все пакеты, которые они включают, и выбор, который они делают, нацелены на рынок корпоративных серверов (в отличие от настольных компьютеров, таких как некоторые другие дистрибутивы).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .