Category Archives: Java

Eclipse Galileo

A Fundação Eclipse lançou hoje o release de 2009 do Eclipse, o Galileo http://www.eclipse.org/org/press-release/20090624_galileo.php, com o lançamento simultâneo de 33 projetos.
Neste lançamento eles focaram na expansão da utilização corporativa, em melhorias nas ferramentas de modelagem e melhorias da EclipseRT. Mais informações em infoQ.

Share Button

Ubuntu, Java e Variáveis de Ambiente

Para rodar o Tomcat ou outros aplicativos que dependam da variável de ambiente JAVA_HOME no Ubuntu é preciso suar a camisa um pouco para setar estas variáveis.

As variáveis de ambiente podem ser setadas em vários lugares, como nos arquivos /etc/profile, /etc/bash.bashrc, ~/.bashrc ou em um arquivo do tipo sh, bash, ksh, ash, … no diretório /etc/profile.d/. Lugar que acho mais apropriado, padronizado e que esta ai para isso. 🙂

Então. Precisei da bendita variável JAVA_HOME. Pensei, no Slackware eu tinha os arquivos /etc/profile.d/[java|jvm|jre].[sh|csh] que setavam a variável de ambiente. Então porque não criar um /etc/profile.d/java.sh para fazer isso aqui no Ubunto?

O conteúdo do arquivo ficou o seguinte:

#!/bin/sh
export JAVA_HOME=”/usr/lib/jvm/java-6-sun”
export JRE_HOME=”/usr/lib/jvm/java-6-sun/jre”
export CLASSPATH=”$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib”

Depois é só setar para o arquivo para executável:

$sudo chmod 775 /etc/profile.d/java/sh

Outra coisa que precisei fazer foi setar o arquivo /etc/profile para executável:

$sudo chmod 755 /etc/profile

Agora eu tenho as variáveis de ambiente JAVA_HOME, JRE_HOME e CLASSPATH. O mesmo pode ser feito para outros programas que utilizem variáveis de ambiente. 😉

Share Button

Lançado: WebSphere Application Server Community Edition 2.0

A IBM liberou esta semana, uma nova versão do seu Servidor de Aplicações Java EE 5 WebSphere para a comunidade, ou seja, sem custos iniciais.

O novo WebSphere Application Server Community Edition 2.0 é baseado no Apache Geronimo e utiliza diversas tecnologias a família Apache e outros, como:

  • Apache Tomcat para suporte a servlets e JavaServer Pages (JSP)
  • Apache MyFaces para suporte a Java Server Face (JSF)
  • Apache OpenEJB para suporte a Enterprise JavaBeans (EJB)
  • Apache Open JPA para suporte a Java Persistence API (JPA)
  • Apache Axis/Axis2 para suporte a Web services
  • Apache ActiveMQ para suporte a Java Message Service (JMS)
  • TranQL para suporte a Java Database Connectivity (JDBC)
  • HOWL (ObjectWeb) para suporte a Java Transaction API (JTA)
  • Apache Yoko para suporte a JDK independent ORB

WebSphere Application Server CE 2.0

Além disso o servidor conta com um plug-in para a IDE Eclipse o que provê mais dinamismo no desenvolvimento, integrando a codificação e a debugação.

Como vários outros servidores deste tipo, o IBM WebSphere CE conta com o banco de dados Apache Derby embutido, além de contar com drivers para os servidores IBM DB2, Oracle, MS SQL Server e MySQL.

Liberado sob a licença Apache 2.0, fica garantido que os usuários tem a flexibilidade de utilização e customização para uso próprio.

O servidor pode ser baixado no link por usuários cadastrados no IBM Developer Works e está disponível para as plataformas AIX, Linux, Solaris e Windows.

Share Button