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
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.
wpfadmin setTraceSpec perm WPFSTATUS=all=enabled -c clusterA 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-businessConseqü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