WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows , z/OS

Problemas de Chamada do Cliente

Launchclient

Erro:
launchclient c:\was\base51\installedApps\Cell\WPFKeyBasedPartitionSample.ear
-CCproviderURL=corbaloc::localhost:9813

IBM WebSphere Application Server, Release 5.1
J2EE Application Client Tool
Copyright IBM Corp., 1997-2003
WSCL0012I: Processando argumentos da linha de comandos.
WSCL0013I: Inicializando o J2EE Application Client Environment.
WSCL0035I: A inicialização do J2EE Application Client Environment
foi concluída.
WSCL0014I: Chamando a classe do Application Client com.ibm.websphere.wpf.client.
WPFKeyBasedPartitionClient
WSCL0100E: Exceção recebida: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
        (NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke
        (NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at com.ibm.websphere.client.applicationclient.launchClient.
createContainerAndLaunchApp(launchClient.java:638)
        at com.ibm.websphere.client.applicationclient.launchClient.
main(launchClient.java:425)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
        (NativeMethodAccessorImpl.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke
        (NativeMethodAccessorImpl.java:58)
        at sun.reflect.DelegatingMethodAccessorImpl.
invoke(DelegatingMethodAccessorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:189)
Causada por: com.ibm.websphere.naming.CannotInstantiateObjectException:
Ocorreu uma exceção quando NamingManager da JNDI
estava processando um objeto javax.naming.Reference.
[A exceção raiz é javax.naming.CommunicationException: Ocorreu uma falha de
comunicação ao tentar obter um contexto inicial com a
URL do fornecedor: "corbaloc::localhost:9813". 
Certifique-se de que as informações de endereço de auto-inicialização
na URL estejam corretas e que o servidor de nomes de destino esteja em
execução.
Um endereço de auto-inicialização sem especificação de porta assume como
padrão a porta 2809.
As causas possíveis diferentes de um endereço de auto-inicialização
incorreto ou servidor de nomes não disponível
incluem o ambiente de rede e a configuração de rede da estação de trabalho.
[A exceção raiz é org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1
vmcid: 0x49421000  código secundário: 50  concluído: Não]]
        at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt
       (Helpers.java:931)
        at com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup
(UrlContextHelper.java:152)
        at com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup
(javaURLContextRoot.java:398)
        at com.ibm.ws.naming.urlbase.UrlContextImpl.lookup
        (UrlContextImpl.java:1278)
        at com.ibm.ws.naming.java.javaURLContextRoot.
        lookup(javaURLContextRoot.java:196)
        at com.ibm.ws.naming.java.javaURLContextRoot.
        lookup(javaURLContextRoot.java:137)
        at javax.naming.InitialContext.lookup(InitialContext.java:361)
        at com.ibm.websphere.wpf.client.WPFKeyBasedPartitionClient.main
(WPFKeyBasedPartitionClient.java:110)
        ... 13 more

Possíveis Causas

Explicação

Em geral, pode levar alguns minutos para que todas as partições entrem no estado ativado. Para os cenários comuns em cenários de desenvolvimento, ou seja, relativamente poucos, as partições geralmente estarão ativadas e prontas para o trabalho assim que o servidor relatar "Abrir para e-business".

No entanto, conforme aumentam os números de partições, mais membros de cluster ficam no cluster geral ou o trabalho relacionado à produção começa, é importante observar que grande número de partições pode demorar vários minutos para ser totalmente ativado. Devido ao possível número de partições, mesmo que a impressão de linhas de rastreio para uma partição para cenários de chave afete significativamente o desempenho, o caso padrão será não imprimir nenhuma das mensagens específicas que descrevem o status de uma partição WPF.

Os usuários podem ativar a especificação, WPFSTATUS, embora sem afetar o desempenho. Isto imprimirá uma mensagem para cada partição durante a ativação e outros importantes eventos de ciclo de vida. Para os que estão se preparando para produção, isto pode ser ativado e o tempo geral para documentar o tempo de inicialização esperado para a implementação específica de recurso de particionamento. É recomendável que este rastreio não seja utilizado para cenários de produção, mas para a geração de documentação pré-produção ou para problemas na produção, quando não estiver claro que uma partição está ativada, sendo necessário que esteja. Supondo que você tenha um cluster denominado “cluster”, a especificação de rastreio poderá ser definida para todos os nós com o seguinte comando:
wpfadmin setTraceSpec perm WPFSTATUS=all=enabled -c cluster
A seguir está a saída de exemplo esperada.
wsadmin -lang jython -f wpfadmin.pty setTraceSpec perm WPFSTATUS=all=enabled
--c cluster
WASX7209I: Conectado ao processo "Deployment Manager" no nó CellManager
utilizando o conector SOAP;
O tipo do processo é: DeploymentManager
WPFC0065I: Cluster definido como cluster
WPFC0059I: Definindo o rastreio como WPFSTATUS=all=enabled
para o Servidor cluster_member_1
(cells/Cell/nodes/NodeA/servers/cluster_member_1:server.xml#Server_1)
WPFC0059I: Definindo o rastreio como WPFSTATUS=all=enabled para Servidor
cluster_member_2
(cells/Cell/nodes/NodeA/servers/cluster_member_2:server.xml#Server_1)
WPFC0059I: Definindo o rastreio como WPFSTATUS=all=enabled para Servidor
cluster_member_3
(cells/Cell/nodes/NodeA/servers/cluster_member_3:server.xml#Server_1)
Quando o rastreio estiver ativado nos membros de cluster, as entradas de rastreio aparecerão no diretório de registro para cada partição (com outras informações; este texto foi filtrado). A captura instantânea de rastreio abaixo é um exemplo:
[10/14/04 11:53:53:287 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000002 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:53:647 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000001 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:54:639 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000004 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:55:600 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000008 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:56:041 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000003 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:56:091 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000005 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:56:241 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000010 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:56:411 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000006 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:56:692 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000007 foi criado com êxito e está aberto para e-Business
neste servidor.
[10/14/04 11:53:56:732 CDT] 1f3052f7 XDClusterAdap I WPFR0002I:
O cluster de roteamento da partição
para a partição PK000009 foi criado com êxito e está aberto para e-Business
neste servidor.
Neste caso, a última partição iniciada às 11:53:56, comparada com a entrada de log do servidor:
10/14/04 11:53:47:649 CDT] 719092f5 WsServer      A WSVR0001I:
Servidor cluster_member_2 aberto para e-business
Conseqüentemente, neste caso, aproximadamente a partir de 11:53:47, quando o servidor de aplicativos foi iniciado, até 11:53:56, quando a última partição foi ativada e cadastrada no cluster para receber pedidos. Este tempo é de aproximadamente 9 segundos para 10 partições. Esta não é uma regra geral, pois as políticas de inicialização podem afetar isso de forma significativa e a seqüência de inicialização pode variar, dependendo da ordem de início do servidor e da sincronização, mas o ponto geral é que os pedidos do cliente serão rejeitados até que as partições estejam acessíveis no ponto de vista do cliente.



Related reference
Resoluções de Problemas

Tópico de Referência    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:52:01 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/rwpflaunchclient.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)