Fala galera... fiz uns exemplos aqui pra testar a nova funcionalidade do WildFly 10 que permite que a gente escreva código JavaScript no Server Side \o) Criei alguns RESTs, um deles inclusive acessa um banco de dados e retorna o JSON....
Segue abaixo o código (github) e o passo-a-passo pra rodar aí na sua máquina.
Pré-requisitos:
- Java 8 instalado;
- Maven instalado;
Siga esses passos:
- Baixar e descompactar o WildFly 10
- Ir na pasta bin do WildFly e rodar o standalone.bat (no Windows) ou standalone.sh (no linux)
- Baixar esse projeto do github: https://github.com/adrianoschmidt/wildfly-js
- Abrir a pasta do projeto e rodar um "mvn clean install"
- Copiar o war gerado na pasta target do projeto e colar no <WildFly>/standalone/deployments
- Acessar via browser as seguintes URLs:
http://localhost:8080/wildfly-js/hello
http://localhost:8080/wildfly-js/hello/json
https://localhost:8080/wildfly-js/rest/members
Nesse post tem mais detalhes: http://wildfly.org/news/2015/08/10/Javascript-Support-In-Wildfly/
Abraço!!
Adriano Schmidt
domingo, 27 de setembro de 2015
Testar acesso JMX no WildFly
Fala pessoal,
Fiz uma classe Java para se comunicar com o JMX Client de um WildFly...
O fonte está no meu github:
https://github.com/adrianoschmidt/wildfly-jmx-client
Você pode usar isso caso precise mesmo acessar um JMX ou caso queira testar se ele está aberto ou não, esse foi meu caso. Em ambientes de produção é sempre interessante que ele não esteja visível.
Para usar a classe é só rodar ela normalmente pela IDE ou por linha de comando.
Repare nessas duas linhas:
String host = "localhost";
// String host = "192.168.0.35";
Com localhost, ao rodar na máquina onde está o WildFly deveria funcionar, pelo IP não deveria funcionar, pois por segurança não deveria estar disponível para acesso externo.
Para bloquear o acesso você pode fazer isso na sua infraestrutura ou no WildFly no stanalone.xml na seção interfaces.
Qualquer dúvida é só avisar!
Adriano Schmidt
Fiz uma classe Java para se comunicar com o JMX Client de um WildFly...
O fonte está no meu github:
https://github.com/adrianoschmidt/wildfly-jmx-client
Você pode usar isso caso precise mesmo acessar um JMX ou caso queira testar se ele está aberto ou não, esse foi meu caso. Em ambientes de produção é sempre interessante que ele não esteja visível.
Para usar a classe é só rodar ela normalmente pela IDE ou por linha de comando.
Repare nessas duas linhas:
String host = "localhost";
// String host = "192.168.0.35";
Com localhost, ao rodar na máquina onde está o WildFly deveria funcionar, pelo IP não deveria funcionar, pois por segurança não deveria estar disponível para acesso externo.
Para bloquear o acesso você pode fazer isso na sua infraestrutura ou no WildFly no stanalone.xml na seção interfaces.
Qualquer dúvida é só avisar!
Adriano Schmidt
Assinar:
Postagens (Atom)