Calculadora Básica Cliente


Configurando a Amostra
Executando a Amostra

A Amostra da Calculadora Básica Cliente comunica-se diretamente com a Amostra Technology EJB Versão 1.1 de Beans de Sessão sem Estado em um Websphere Application Server. Verifique se a Amostra do EJB funciona corretamente e se o servidor de aplicativos é iniciado e configurado corretamente, executando esta Amostra.

Se a Amostra de Technology não tiver sido instalada no servido de aplicativos, então, abra um navegador para a Galeria de Amostras do Application Server (http://<nome_do_host>:<porta>/WSsamples/en/index.html) e instale A Amostra de Technology que inclui a amostra Basic Calculator.

Executando a Amostra

A Amostra do BasicCalculatorClient é um aplicativo da linha de comandos. Você pode executar a Amostra utilizando o arquivo batch fornecido, o arquivo script fornecido ou utilizando manualmente a sintaxe do comando abaixo.

Informações Iniciais Rápida:

Para executar a Amostra do BasicCalculatorClient utilizando os scripts fornecidos, execute os seguintes comandos:

  1. Abra um prompt de comandos.
  2. Altere o diretório de trabalho atual para
  3. Execute basicCalculator
Informações Importantes Se você desejar conectar-se com um servidor ou uma porta diferente da padrão, consulte Escolhendo um servidor.

Identificando a sintaxe de comandos:

	<LAUNCHCOMMAND> <OPERATOR> <OPERAND> <OPERAND>
	<LAUNCHCOMMAND> ::= <Java Thin Application Client launch command>
	<OPERATOR> ::= add | subtract | multiply | divide
	<OPERAND> ::= <number>

Seguindo um exemplo da sintaxe de comandos:

Para executar a Amostra do BasicCalculatorClient a partir do cliente WebSphere Application Server, execute as seguintes etapas:

  1. Abra um prompt de comandos.
  2. Altere o diretório de trabalho atual para: .
  3. Execute o seguinte script:
    ".
  4. Determine o nome do WebSphere Application Server no qual a Amostra de Tecnologia do EJB 1.1 de Beans de Sessão sem Estado esteja em execução.
  5. Execute o seguinte comando, baseado no sistema operacional utilizado, localizando o <PROVIDER_URL> com o nome do seu servidor no formato: iiop://yourserver:2809

    Em plataformas Windows:

    "%JAVA_HOME%\bin\java" -classpath BasicCalculatorClientCommon.jar;BasicCalculatorThinClient.jar;BasicCalculatorEJB.jar;" -Djava.ext.dirs="%WAS_EXT_DIRS%" -Djava.naming.provider.url=<PROVIDER_URL> -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory "%SERVER_ROOT%" com.ibm.websphere.samples.technologysamples.basiccalcthinclient.BasicCalculatorClientThinMain add 1 2


    No UNIX:

    $JAVA_HOME/bin/java -classpath BasicCalculatorClientCommon.jar:BasicCalculatorThinClient.jar:BasicCalculatorEJB.jar -Djava.ext.dirs=$WAS_EXT_DIRS -Djava.naming.provider.url=<PROVIDER_URL> -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory $SERVER_ROOT com.ibm.websphere.samples.technologysamples.basiccalcthinclient.BasicCalculatorClientThinMain add 1 2


    Uma execução bem-sucedida da Amostra em plataformas Windows vem a seguir:

    D:\WebSphere\AppClient\samples\lib\TechnologySamplesThinClient\>D:\WebSphere\AppClient\bin\setupClient
    ...
    D:\WebSphere\AppClient\samples\lib\TechnologySamplesThinClient\>
    %JAVA_HOME%\bin\java -classpath BasicCalculatorClientCommon.jar;BasicCalculatorThinClient.jar;
    BasicCalculatorEJB.jar -Djava.ext.dirs=%WAS_EXT_DIRS% -Djava.naming.provider.url=iiop://localhost:2809
    -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory %SERVER_ROOT% com.ibm.w
    ebsphere.samples.technologysamples.basiccalcthinclient.BasicCalculatorClientThinMain add 1 2
    --Criando InitialContext... Concluído.
    --Procurando Início... Concluído.
    --Estreitando... Concluído.
    --Criando Início... Concluído.
    Resultado: 1.0+2.0 = 3.0