6.7. Configuração do Sistema

Para mudar uma propriedade do Business Central no JBoss EAP, como a configuração para SSH, siga as instruções a seguir:

Procedimento 6.4. Alterando as Propriedades do Sistema

  1. Edite o arquivo $JBOSS_HOME/domain/configuration/host.xml
  2. Localize o servidor dos elementos XML que pertencem a main-server-group e adicione as propriedades do sistema. Por exemplo:
    <system-properties>
     <property name="org.uberfire.nio.git.dir" value="..." boot-time="false"/>
     ...
    </system-properties>
    
Segue abaixo uma lista de todas as propriedades do sistema disponíveis:
  • org.uberfire.nio.git.dir: Local do diretório .niogit. Padrão: diretório de trabalho
  • org.uberfire.nio.git.daemon.enabled: Habilita/desabilita GIT daemon. Padrão: verdadeiro
  • org.uberfire.nio.git.daemon.host: Caso GIT daemon seja habilitado, use essa propriedade como o identificador localhost. Padrão: localhost
  • org.uberfire.nio.git.daemon.port: Caso GIT daemon seja habilitado, use essa propriedade como o número da porta. Padrão: 9418
  • org.uberfire.nio.git.ssh.enabled: Habilita/Desabilita SSH daemon. Padrão: verdadeiro
  • org.uberfire.nio.git.ssh.host: Caso SSH daemon seja habilitado, use essa propriedade como o identificador localhost. Padrão: localhost
  • org.uberfire.nio.git.ssh.port: Caso SSH daemon seja habilitado, use essa propriedade como o número da porta. Padrão: 8001
  • org.uberfire.nio.git.ssh.cert.dir: Local do diretório .security onde os certificados locais serão armazenados. Padrão: diretório de trabalho
  • org.uberfire.metadata.index.dir: Local da pasta .index para Lucene. Padrão: diretório de trabalho
  • org.uberfire.cluster.id: Nome do cluster Helix, por exemplo: kie-cluster
  • org.uberfire.cluster.zk: Cadeia de caracteres de conexão ao Zookeeper. Está no formato de host1:port1,host2:port2,host3:port3. Por exemplo: localhost:2188.
  • org.uberfire.cluster.local.id: Id exclusiva do nó do cluster Helix. Observe que ':' é substituído por '_'. Por exemplo: node1_12345.
  • org.uberfire.cluster.vfs.lock: Nome do recurso definido no cluster Helix, por exemplo: kie-vfs
  • org.uberfire.cluster.autostart: Atrasa a clusterização VFS até que o aplicativo seja totalmente iniciado, evitando conflitos quando todos os membros do cluster criam clones locais. Padrão: falso
  • org.uberfire.sys.repo.monitor.disabled: Desabilita o monitor de configuração (por favor, não desabilite, ao menos que tenha certeza do está fazendo). Padrão: falso.
  • org.uberfire.secure.key: Senha secreta usada pela criptografia de senha. Padrão: org.uberfire.admin
  • org.uberfire.secure.alg: Algoritmo criptografado usado pela criptografia de senha. Padrão: PBEWithMD5AndDES
  • org.guvnor.m2repo.dir: Lugar onde a pasta do repositório do Maven será armazenada. Padrão: working-directory/repositories/kie
  • org.kie.example.repositories: Pasta de onde os repositórios de demonstração serão clonados. Os repositórios de demonstração precisam ser obtidos e colocados nessa pasta. Essa propriedade do sistema tem prioridade sobre as propriedades org.kie.demo e org.kie.example. Padrão: não usado.
  • org.kie.demo: Habilita os clones externos de um aplicativo de demonstração do GitHub. Essa propriedade do sistema tem prioridade sobre org.kie.example. Padrão: verdadeiro.
  • org.kie.example: Habilita a estrutura de exemplo composta pelo Repositório, pela Unidade de Organização e pelo Projeto. Padrão: falso.