terça-feira, 25 de agosto de 2015

Configurar Vagrant para passar por proxy

Primeiramente, tente apenas configurar duas variáveis de ambiente com configurações de proxy:

export http_proxy=http://user:password@host:port
export https_proxy=http://user:password@host:port

Também pode ser necessário instalar um plugin:

vagrant plugin install vagrant-proxyconf

E configurar o seu Vagrantfile:

config.proxy.http     = "http://proxy:port"
config.proxy.https    = "http://proxy:port"
config.proxy.no_proxy = "localhost,127.0.0.1"

quinta-feira, 20 de agosto de 2015

Editando arquivo de hosts

Os arquivos hosts são usados para resolver nomes internamente na máquina antes de acessar o DNS.

Independentemente da plataforma, o arquivo hosts possuem a mesma sintaxe.

Cada registro do arquivo possui três partes:
. A primeira parte é o endereço de redirecionamento
. A segunda é o endereço que será redirecionado
. A terceira é apenas para comentário e pode ser omitida

Muitos registros são usados para prover entradas para loopback.

Exemplos:

127.0.0.1 localhosts #loopback
127.0.1.1 endereco.com.br

Segue a localização do arquivo nos sistemas operacionais:
. Windows: c:\windows\system32\drivers\etc\hosts
. linux ou MacOS: /etc/hosts

quarta-feira, 19 de agosto de 2015

Configuração de proxy no git

Use o seguinte comando para configurar proxy no git.

Detalhe para o [s] quando se trata de HTTPS

git config --global http.proxy http[s]://userName:password@proxyaddress:port

terça-feira, 14 de abril de 2015

Como configurar o Wildfly como serviço

Redirecionado para  o GitHub

segunda-feira, 11 de novembro de 2013

Instalar e empacotar uma lib pelo maven

Pode acontecer de precisarmos distribuir uma lib na aplicação.

Para isso, precisamos definir as propriedades do plug-in maven-install-plugin.

E além disso, é preciso criar uma pasta lib na raiz do projeto maven contendo o arquivo que será empacotado.



  org.apache.maven.plugins
  maven-install-plugin
  
    
      false
      installNomeDaLib
      package
      
        install-file
        
          lib/nomeDaLib.jar
          com.caminhoDaLib
          nome
          jar
          true
        
      
    
  

sexta-feira, 30 de agosto de 2013

Configuração de log no JBoss 7

Usando o JBoss 7.1.1, configuro o log da aplicação assim:
  • editando o standalone.xml;
  • usando a api de log do próprio JBoss.

Editando o arquivo standalone.xml

No subsytem urn:jboss:domain:logging:1.1, coloque um handler e um logger para sua aplicação:

    
        
    
    
    
    


    
    
        
    

Importante ressaltar o atributo use-parent-handlers para que os logs não sejam misturados.

Api de log do JBoss

Para escrever suas linhas de log, use a própria API de log do JBoss:
package br.com.company;

import org.jboss.logging.Logger;

public class UseLogger {

    private final static Logger LOGGER = Logger.getLogger(UseLogger.class);

    public void doCall() {
        try {
        } catch (Exception e) {
            LOGGER.error("Info Log", e);
        }
        LOGGER.info("Info Log");
        LOGGER.debug("Really not important");
    }
}

segunda-feira, 26 de agosto de 2013

Execução de arquivos shell script no MacOS


Arquivos .sh  são aqueles utilizados para instalar alguma aplicação ou executar alguma operação no sistema operacional.

  Forma simples de execução:
    sh arquivo.sh
    ou  
    bash arquivo.sh

  Execução como usuário root (será solicitada senha)
    sudo bash arquivo.sh