O conjunto de ferramentas para desenvolvedores WebSphere Develper Tools é um plug-in para a IDE Eclipse para a construção e implantação de aplicações Java EE, OSGi e aplicações Web 2.0 para o WebSphere Application Server Liberty Profile. As ferramentas proporcionam um meio fácil e leve para o desenvolvimento, montagem e implantação de aplicativos para o WebSphere Application Server.
Para instalar basta acessar o menu Help do Eclipse e escolher a opção Eclipse MarketPlace e digitar na busca a palavra WebSphere, selecione a versão da sua IDE, clique em instalar e você obterá ajuda do assistente de instalação:
Configurando o WAS Liberty Profile no Eclipse
1 – Abra janela de servidores crie um novo servidor, você pode fazer isto de varias maneiras no Eclipse uma delas é no menu Window->Show View->Server. Na janela de servidores, clique com o botão direito e escolha New Server:
2 – Caso ainda não tenha o adaptador para servidor WAS Liberty Profile, clique em Download additional servers adapter e escolha o adaptador para o servidor:
3 – Aceite os termos de licença e clique em instalar:
4 – Escolha a opção para seu servidor e clique em Next:
5 – Escolha o caminho da instalação do servidor WebSphere Application Server Liberty Profile na maquina local, o Java JRE e clique em Finish:
Testando o WAS Liberty Profile
6 – Para testar o servidor na aba Servers selecione o WAS Liberty Profile e crie um novo projeto do tipo Dynamic Web Project, crie um Servlet chamado DaWebSphereHelloWorld, utilize o código abaixo, rode sua aplicação e selecione o servidor adequado:
7 – Pronto, sua aplicação já está rodando:
O conceito do WebSphere Application Server Liberty Profile é proporcionar um ambiente leve e rápido para aplicações Java e OSGI carregando somente os Containers e recursos necessários para as aplicações, entretanto caso queira utilizar outros recursos você precisa efetuar uma instalação adicional de extras para o servidor WebSphere Application Server.
WasDev: https://developer.ibm.com/wasdev/downloads/
Was for Developer e Extras: http://www-03.ibm.com/software/products/pt/appserv-wasfordev
WAS Extended e Extras: Instalação e configuração.
Exemplo:
Neste exemplo configuramos o instalamos as ferramentas WAS Liberty Profile para o Eclipse e configuramos o servidor na IDE para que possamos desenvolver aplicações Java para o IBM WebSphere.
Java
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("/DaWebSphereHelloWorld") public class DaWebSphereHelloWorld extends HttpServlet { private static final long serialVersionUID = 1L; public DaWebSphereHelloWorld() { 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>IBM WebSphere Application Server for Developers Edition</h2>"); html.println("<h3>WAS Liberty Profile Server - Instalação: Standalone</h3>"); html.println("</form>"); html.println("</body>"); html.println("</html>"); } }