Ferramentas do usuário

Ferramentas do site


linux:jboss

Jboss Ubuntu

Breve descrição

  • JBoss é um gerenciador de aplicativos Java (Java Application Server) desenvolvido pela empresa Red Hat. Ele fornece uma plataforma para desenvolver, implantar e gerenciar aplicativos Java, incluindo servlets, JavaServer Pages (JSPs), Enterprise JavaBeans (EJBs) e Web Services.

Dependências:

Baixando o Jboss

  • Faça o download do arquivo de instalação do JBoss do site oficial:

Descompactação

  • Criar diretório para a aplicação
    • mkdir /opt/jboss
  • Descompacte o arquivo para o diretório criado
    • unzip jboss-eap-7.3.0.zip
  • Mover arquivos descompactados para pasta criada
    • mv jboss-eap-7.3 /opt/jboss

Crie o usuário e grupo para o processo

  • Criando grupo
    • groupadd jboss
  • Criando usuário e adicionando ao grupo
    • useradd -r -g jboss -d /opt/jboss -s /sbin/nologin jboss

Permissões

  • Atribua propriedade e permissões ao diretório de instalação:
    • chown -R jboss:jboss /opt/jboss
      chmod -R 775 /opt/jboss

Script de inicialização

  • Crie o arquivo de inicialização:
    • vim /etc/init.d/jboss
    • jboss
      #!/bin/bash
      # chkconfig: 2345 99 01
      # description: JBoss EAP Start/Stop Script
       
      JBOSS_HOME=/opt/jboss
      JBOSS_USER=jboss
       
      case "$1" in
      start)
      echo "Starting JBoss EAP 7.3"
      su - $JBOSS_USER -c "$JBOSS_HOME/bin/standalone.sh -b 0.0.0.0 -c standalone-full.xml" > /dev/null 2>&1 &
      ;;
      stop)
      echo "Stopping JBoss EAP 7.3"
      su - $JBOSS_USER -c "$JBOSS_HOME/bin/jboss-cli.sh --connect command=:shutdown" > /dev/null 2>&1
      ;;
      *)
      echo "Usage: $0 {start|stop}"
      esac
  • Defina as permissões de execução para o arquivo de inicialização:
    • chmod 755 /etc/init.d/jboss

Baixando o Jboss

Baixando o Jboss

Baixando o Jboss

linux/jboss.txt · Última modificação: 2023/01/18 12:47 por gustavo