Configuração do Java

Transcrição

Configuração do Java
Procedimentos para Configuração do Ambiente J2EE e
J2SE em Ambiente Windows
1 - Configuração do J2SDKSE (Java 2 SDK Standard Edition)
Deve-se obter o arquivo j2sdk-1_4_2_03-windows-i586-p.exe ou mais recente
em http://www.javasoft.com.
Execute o arquivo e a seguinte tela será mostrada:
Leia a licença de uso, aceite e clique em Próximo.
Escolha o diretório de Instalação e clique em próximo.
A próxima tela, solicita que seja adicionado um plugin no Internet Explorer e/ou
Netscape Navigator. Aceite a seleção e continue.
O plugin permite a execução de Applets usando a Máquina virtual Java da Sun,
substituindo a MSJVM (Microsoft), que apresenta incompatibilidades com as atuais
versões do Java.
A tela seguinte fará a cópia dos arquivos. Aguarde a conclusão do processo.
Ao término da instalação, será instalado o JRE (Java Runtime Environment), que
é a máquina Virtual Propriamente dita.
Para disponibilização de aplicações Desktop, existe no site da Sun, um download
específico do JRE, cujo nome é “j2re-1_4_2_03-windows-i586-p-iftw.exe”.
Configuração do Java.sxw
Página 1 de 9
Após a instalação, deve-se configurar as seguintes variáveis de ambiente:



JAVA_HOME=C:\J2SDK1.4.2_03
PATH=%PATH%;C:\J2SDK1.4.2_03\BIN
CLASSPATH=C:\J2SDK1.4.2_03\LIB;.
As modificações deverão ser feitas no Autoexec.bat quando Windows 9x e via
Painel de Controle / Sistema / Variáveis de Ambiente.
Note que no final da variável ClassPath, existe o “;.” (Ponto-e-vírgula e ponto),
indicando que o diretório corrente também faz parte do caminho para procurar
classes.
Feito isso, para testar a configuração, digite:
 java –version
 javac –help
Assim, mostrará a versão da JVM e as opções do Compilador, respectivamente.
Abra seu editor de textos preferidos e digite as seguintes linhas:
import javax.swing.*;
public class Teste {
public static void main(String[] args){
JOptionPane.showMessageDialog( null, "Olá Mundo do Java!" );
System.exit(0);
}
}
Configuração do Java.sxw
Página 2 de 9
Salve o arquivo com o Nome “Teste.java” (Observe que deve-se respeitar o que
está em maíuscula e minúscula, coincidindo com o nome da Classe).
Após salvar, no prompt de comando, digite:
 javac Teste.java
 java Teste
Após a compilação, o resultado será:
Estes passos demonstram
adequadamente.
que
o
J2SDK
está
instalado
e
configurado
2 - Configuração do JBOSS
A configuração do JBOSS consiste em baixar do site http://www.jboss.org a
versão 3.2.3 ou mais recente (jboss-3.2.3.zip) e descompactar no diretório C:\,
conforme a figura abaixo:
Para executar o JBOSS, dirija-se ao diretório c:\jboss-3.2.2\bin e execute o
arquivo run.bat.
A execução do JBOSS será mostrada em uma tela de comandos, como abaixo:
Configuração do Java.sxw
Página 3 de 9
Para testar se o Jboss está sendo executado de forma correta, ative o Browser e
localize o endereço http://localhost:8080.
Surgirá uma mensagem de erro de Contexto não definido (“HTTP Status 500 - No
Context configured to process this request”), indicando que o Jboss não achou
nenhuma aplicação web definida para executar.
3 - Configuração do Eclipse (Ambiente de Desenvolvimento J2EE)
O Eclipse pode ser baixado em http://www.eclipse.org e a versão 2.1.2 é a
versão estável, pois a 3.0 ainda é Beta.
O pacote a ser baixado é o Eclipse SDK (Que inclui o Eclipse Platform e Eclipse
JDT), cujo nome é “eclipse-SDK-2.1.2-win32.zip”.
Note que existem versões específicas do Eclipse para cada plataforma, pelo fato
desta IDE não ser toda feita em Java, utilizando sub-rotinas em ambiente nativo.
A estrutura de diretórios criada é a partir de C:\ECLIPSE.
Configuração do Java.sxw
Página 4 de 9
O diretório /eclipse/features contém as descrições para o tipo de projeto (Java,
J2EE, C++, Cobol, PHP, etc), que podem ser plugados.
O diretório /eclipse/plugins contém os plugins que adicionam funcionalidades ao
eclipse e serão detalhados mais abaixo.
O diretório /eclipse existe o eclipse.exe (ou eclipse em unix), que é o executável
chamador, que faz a carga e execução do ambiente do eclipse.
A linha de comando correta é:
eclipse -data c:\myworkspace -vm c:\jdk1.4.1_01\jre\bin\javaw
Legenda:
• -data <Diretório> - Diretório para o local dos projetos
• -vm <JDK> (Opcional) – Máquina Virtual alternativa para utilizar
A partir deste ponto, o eclipse já pode ser iniciado e criar todos os itens do J2EE
“na mão”.
Mas o Eclipse dispõe de plugins para auxiliar a maioria das tarefas de criação de
um projeto J2EE.
Os capítulos seguintes são de configuração dos plugins do eclipse mais comuns:
• Omondo
• Lomboz
4 - Omondo (Eclipse Plugin para UML)
O Omondo pode ser baixado em http://www.omondo.com e é um arquivo .jar
autoexecutável.
Para executar, basta iniciar com a seguinte linha de comando:
java -jar eclipseuml-installer_1.2.1.20030512.jar
Haverá uma tela de seleção de linguagem, no qual basta selecionar “ENG”
(Inglês).
Na próxima tela, será feita a seleção do diretório onde o Eclipse está instalado.
Configuração do Java.sxw
Página 5 de 9
Após a instalação, os gráficos UML estarão disponíveis no ambiente do Eclipse.
Os diagramas somente podem ser feitos em um projeto aberto, podendo ser
criado vários gráficos, dentro da estrutura de pacotes, permitindo a modularizar a
especificação em UML.
Configuração do Java.sxw
Página 6 de 9
5 - Lomboz (Eclipse Plugin para J2EE)
O plugin pode ser baixado em http://www.objectlearn.com e basta descompactar
o mesmo a partir do diretório C:/Eclipse, respeitando a estrutura /plugins que é
criada.
Após o início do Eclipse, nos novos projetos contam com a opção dos Wizards do
Lomboz, conforme o exemplo abaixo:
Para o JBOSS poder funcionar com o JBOSS 3.2.3, o arquivo jboss323.server
deverá ser instalado em C:/eclipse/plugins/com.objectlearn.jdt.j2ee/servers.
Segue a listagem do jboss323.server:
<serverDefinition name="JBOSS 3.2.3" ejbModules="true" webModules="true" earModules="true">
<property id="serverRootDirectory" label="Application Server Directory:" type="directory" default="C:/jboss-3.2.3" />
<property id="serverAddress" label="Address:" type="string" default="127.0.0.1" />
<property id="serverPort" label="Port:" type="string" default="8080" />
<property id="serverConfig" label="Server Configuration (minimal/default/all):" type="string" default="default" />
<property id="classPathVariableName" label="Classpath Variable Name:" type="string" default="JBOSS323" />
<property id="classPath" label="Classpath Variable:" type="directory" default="C:/jboss-3.2.3" />
<serverHome>${serverRootDirectory}</serverHome>
<webModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</webModulesDeployDirectory>
<ejbModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</ejbModulesDeployDirectory>
<earModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</earModulesDeployDirectory>
<jndiInitialContextFactory>org.jnp.interfaces.NamingContextFactory</jndiInitialContextFactory>
<jndiProviderUrl>jnp://${serverAddress}:1099</jndiProviderUrl>
<startClass>org.jboss.Main</startClass>
<startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory>
<startVmParameters></startVmParameters>
<startProgramArguments>-c ${serverConfig}</startProgramArguments>
<stopClass>org.jboss.Shutdown</stopClass>
<stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory>
<stopVmParameters></stopVmParameters>
Configuração do Java.sxw
Página 7 de 9
<stopProgramArguments>-S</stopProgramArguments>
<serverClassPath>
<jar type="variable">JDK_TOOLS</jar>
<jar type="variable">${classPathVariableName}/bin/run.jar</jar>
<jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar>
<jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar>
<jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/javax.servlet.jar</jar>
<jar type="variable">${classPathVariableName}/lib/jboss-boot.jar</jar>
<jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar>
<jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar>
<jar type="variable">${classPathVariableName}/lib/jdom.jar</jar>
<jar type="variable">${classPathVariableName}/lib/xercesImpl.jar</jar>
<jar type="variable">${classPathVariableName}/lib/xml-apis.jar</jar>
<jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar>
<jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar>
<jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar>
<jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar>
<jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar>
<jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar>
<jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar>
</serverClassPath>
<clientClassPath>
<jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar>
<jar type="variable">${classPathVariableName}/client/jnp-client.jar</jar>
<jar type="variable">${classPathVariableName}/client/jboss-client.jar</jar>
<jar type="variable">${classPathVariableName}/client/jboss-common-client.jar</jar>
<jar type="variable">${classPathVariableName}/client/jbosssx-client.jar</jar>
<jar type="variable">${classPathVariableName}/client/log4j.jar</jar>
<jar type="variable">${classPathVariableName}/client/jnet.jar</jar>
<jar type="variable">${classPathVariableName}/server/default/lib/jnpserver.jar</jar>
<jar type="variable">${classPathVariableName}/client/jboss-jaas.jar</jar>
</clientClassPath>
</serverDefinition>
6 – Configuração do Tomcat com Eclipse
O tomcat versão 5.0.16 (jakarta-tomcat-5.0.16.zip) instalado em C:\jakartatomcat-5.0.16.
Após a configuração do Lomboz, acesse Windows -> Preferences -> Lomboz ->
Server Definitions.
Selecione “Apache Tomcat v5.0.x” e informe C:\jakarta-tomcat-5.0.16 em
“Application Server Directory” e “ClassPath Variable” e selecione “Apply”.
Para testar, clique em New -> Project -> Lomboz J2EE Wizards -> Lomboz J2EE
Project.
Adicione um WebModule e Selecione o servidor “Apache Tomcat v5.0.x”.
Selecione no menu o item “Press to Open a J2EE Project Outliner” para abrir a
perpsectiva de mesmo nome que permite iniciar, parar e debugar o servidor.
Configuração do Java.sxw
Página 8 de 9
Nesta tela, é possível o controle do Tomcat e realizar a distribuição (Deploy) do
projeto como um WebArchive (.war).
As configurações acima podem ser feitas também para o Jboss.
Configuração do Java.sxw
Página 9 de 9

Documentos relacionados