Eclipse – JBoss Tools for Eclipse – Java

Publicado: 21 de dezembro de 2014 em Java

O JBoss Tools é um conjunto de plug-ins para o Eclipse, que complementa o suporte que existe para o JBoss e tecnologias relacionadas na distribuição padrão Eclipse. Você pode instala-lo facilmente através do Eclipse MaketPlace.

Instalando o JBoss Tools for Eclipse

1 – Abra o Eclipse e no menu Help, escolha Eclipse MarkePlace digite JBoss e clique em pesquisar, escolha a ferramenta com a versão adequada da sua IDE:

Eclipse MarketPlace

Eclipse MarketPlace

2 – Após a instalação, na aba Server adicione um novo servidor adequado a sua versão:

Novo Servidor

Novo Servidor

3 – A configuração padrão já comtempla um servidor local, clique em próximo:

Servidor Local

Servidor Local

4 – Você deve apontar a pasta que contem a instalação do seu servidor JBoss e a versão do seu JRE:

JBoss - Servidor e JDK

JBoss – Servidor e JRE

5 – Após o servidor ser configurado você pode inicia-lo para testar:

JBoss - Servidor

JBoss – Servidor

6 – Crie um novo projeto dinâmico para Web e atente-se se está utilizando as configurações adequadas para o servidor JBoss, use a imagem abaixa para referencia:

Projeto - Web - JBoss

Projeto – Web – JBoss

7 – Utilize o código abaixo e rode sua aplicação, selecione o servidor JBoss e clique em finish:

Selecione o Servidor

Selecione o Servidor

8 – Pronto sua aplicação web está rodando utilizando o JBoss Enterprise Application  Platform:

Aplicação - JBoss Enterprise Platform

Aplicação – JBoss Enterprise Platform

Para saber mais sobre JBoss Enterprise Application Platform você pode utilizar a documentação oficial:

JBoss EAP: https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/

Exemplo:

Neste exemplo vamos criar um simples Servlet para testar a instalação do JBoss EAP:

Java

Hello World JBoss

package org.desenvolvimento.aberto;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/HelloWorldJBoss")
public class HelloWorldJBoss extends HttpServlet {
	private static final long serialVersionUID = 1L;

	public HelloWorldJBoss() {
		super();
	}

	protected void doGet(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {

		// Cria Página HTML Dinâmica
		response.setContentType("text/html");

		PrintWriter html = response.getWriter();

		html.println("<html>");
		html.println("<body>");
		html.println("<h1>Desenvolvimento Aberto - Java</h1>");
		html.println("<h2>JBoss Application Server Platform</h2>");
		html.println("<h3>Redhat - Instalação: Standalone</h3>");
		html.println("</form>");
		html.println("</body>");
		html.println("</html>");
	}

}

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s