Configure um ambiente de desenvolvimento integrado baseado no Eclipse
para construir e executar um aplicativo Java SE
com a versão independente do WebSphere eXtreme
Scale.
Antes de Iniciar
Instale o produto
WebSphere eXtreme
Scale em um diretório novo ou vazio e aplique o fix pack acumulativo mais recente do
WebSphere eXtreme
Scale.
Também é possível usar a versão de teste do
WebSphere eXtreme
Scale ao descompactar o arquivo zip. Para obter mais informações sobre a instalação, consulte o .
Procedimento
- Configure o Eclipse para construir e executar um aplicativo SE Java com o WebSphere eXtreme
Scale.
- Defina uma biblioteca de usuário para permitir que seu aplicativo faça referência a interfaces de programação de aplicativo do WebSphere eXtreme
Scale.
- No Eclipse ou no ambiente do IBM® Rational Application Developer,
clique em .
- Expanda a ramificação e selecione Bibliotecas de Usuário.
Clique em Novo.
- Selecione a biblioteca de usuário do eXtreme Scale. Clique em Incluir JARs.
- Procure por e selecione o arquivo objectgrid.jar ou ogclient.jar a partir do diretório wxs_root/lib.
Clique em OK. Selecione o arquivo ogclient.jar se estiver desenvolvendo caches de aplicativos clientes ou locais em memória.
Se estiver desenvolvendo e testando servidores eXtreme Scale, use o arquivo objectgrid.jar.
- Para incluir Javadoc nas APIs do ObjectGrid, selecione o local do Javadoc para o arquivo objectgrid.jar ou ogclient.jar incluído na etapa anterior. Clique em Editar.
Na caixa do caminho do local do Javadoc,
digite o seguinte endereço da Web:
http://www.ibm.com/developerworks/wikis/extremescale/docs/api/
- Clique em OK para aplicar as configurações e fechar a janela
Preferências.
As bibliotecas do eXtreme Scale estão agora no caminho de
construção para o projeto.
- Inclua a biblioteca de usuário em seu projeto Java.
- No Package Explorer, clique com o botão direito do mouse no projeto e selecione Propriedades.
- Selecione a guia Bibliotecas.
- Clique em Incluir Biblioteca.
- Selecione Biblioteca de Usuário. Clique em Next.
- Selecione a biblioteca de usuário do eXtreme Scale
configurada anteriormente.
- Clique em OK para aplicar as mudanças e fechar a janela
Propriedades.
- Execute um aplicativo SE Java com
o eXtreme Scale com Eclipse. Crie uma configuração de execução
para executar seu aplicativo.
- Configure o Eclipse para construir e executar um aplicativo SE Java com o eXtreme Scale. No menu Executar, selecione Executar Configurações.
- Clique com o botão direito do mouse na categoria Aplicativo Java
e selecione Novo.
- Selecione a nova configuração de execução, denominada New_Configuration.
- Configure o perfil.
- Projeto (na página tabulada principal): your_project_name
- Classe Principal (na página tabulada principal): your_main_class
- Argumentos VM (na página tabulada de argumentos): -Djava.endorsed.dirs=wxs_root/lib/endorsed
Problemas com os Argumentos VM ocorrem com frequência porque
o caminho para java.endorsed.dirs deve ser um caminho
absoluto sem variáveis ou atalhos.
Outros problemas comuns de configuração
envolvem o Object Request Broker (ORB). Você deve ver o seguinte
erro. Consulte
o
Configurando um Object Request Broker Customizado para obter mais informações.
Caused by: java.lang.RuntimeException: The ORB that comes
with the Sun Java implementation does not work with
ObjectGrid at this time.
Se você não tiver
objectGrid.xml ou
deployment.xml acessível
ao aplicativo, poderá ver o seguinte erro:
Exception in thread "P=211046:O=0:CT" com.ibm.websphere.objectgrid.
ObjectGridRuntimeException: Cannot start OG container at
Client.startTestServer(Client.java:161) at Client.
main(Client.java:82) Caused by: java.lang.IllegalArgumentException:
The objectGridXML must not be null at com.ibm.websphere.objectgrid.
deployment.DeploymentPolicyFactory.createDeploymentPolicy
(DeploymentPolicyFactory.java:55) at Client.startTestServer(Client.
java:154) .. 1 more
- Clique em Aplicar e feche a janela ou clique em Executar.