Skip to content

Instantly share code, notes, and snippets.

View guaxinim's full-sized avatar

Elvis Rocha guaxinim

  • Red Hat
  • Brasilia - Brazil
View GitHub Profile
@guaxinim
guaxinim / format_exception
Created May 14, 2013 17:07
Format EAP 6 error on server.log
On vi editor use:
:%s/START/\r&/g
@guaxinim
guaxinim / too_many_open_files_error
Last active December 17, 2015 08:08
Too many open files error on JBoss EAP 6
Too many open files (JBoss AS 7.0.2)
Erro por causa do ulimit do usuário.
jboss soft 10240
jboss hard 10240
/root/.bashrc
ulimit -n 10240 (aumentou em 10x)
@guaxinim
guaxinim / dynamic_binding
Created May 14, 2013 17:03
Dynamic JNDI Bindings on EAP 6
JNDI Bindings lookup dinamico:
<subsystem xmlns="urn:jboss:domain:naming:1.1" >
<bindings>
<simple name="java:global/a" value="100" type="int" />
<object-factory name="java:global/b" module="com.acme" class="org.acme.MyObjectFactory" />
<lookup name="java:global/c" lookup="java:global/b" />
</bindings>
</subsystem>
@guaxinim
guaxinim / exploded_war_CLI
Created May 14, 2013 17:01
Deploy exploded war via CLI
Fazer deploy de war explodido via CLI
Adicionando o path do deploy em /deployment
/deployment=neo.war:add(runtime-name="neo.war",content=[{"path"=>"/opt/deploy/neo.war","archive"=>"false"}])
Adicionando o deploy no grupo
/server-group=grupo-fnde/deployment=neo.war:add(runtime-name="neo.war",content=[{"path"=>"/opt/deploy/neo.war","archive"=>"false"}],enabled=true)
{
"outcome" => "success",
@guaxinim
guaxinim / criptografia_datasource_eap6
Last active December 17, 2015 08:08
Criptografia de datasource - JBoss EAP 6
Criptografia de datasource - JBoss EAP 6
1° Gerar o keystore:
keytool -genkey -alias nome_do_alias -keystore arquivo_do_keystore
Exemplo: keytool -genkey -alias jboss -keystore /opt/jboss-eap-6.0/jboss.crypto.keystore
Senha: fndejboss123
2° Encriptando a senha:
Executar o script vault.sh que está na pasta bin
/opt/jboss-eap-6.0/bin/vault.sh