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: Elaborazione degli argomenti della riga comandi in corso. WSCL0013I: inizializzazione dell'ambiente del client applicativo J2EE in corso. WSCL0035I: Inizializzazione dell'ambiente client applicativo J2EE completata. WSCL0014I: Richiamo della classe del client applicativo com.ibm.websphere.wpf.client. WPFKeyBasedPartitionClient WSCL0100E: Eccezione ricevuta: 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) Causata da: com.ibm.websphere.naming.CannotInstantiateObjectException: Si è verificata una eccezione mentre il NamingManager JNDI stava elaborando un oggetto javax.naming.Reference. [L'eccezione root è javax.naming.CommunicationException: Un errore di comunicazione si è verificato durante l'ottenimento di un contesto iniziale con l'URL del provider: "corbaloc::localhost:9813". Accertarsi che tutte le informazioni dell'indirizzo bootstrap dell'URL siano corrette e che il server dei nomi di destinazione sia in esecuzione. Un indirizzo bootstrap senza alcuna specifica della porta fa riferimento alla porta predefinita2809. Oltre all'indirizzo bootstrap non corretto o al server dei nomi non disponibile, ulteriori possibili cause di questo errore comprendono la configurazione dell'ambiente di rete e della rete della stazione di lavoro. [L'eccezione root è org.omg.CORBA.COMM_FAILURE: WRITE_ERROR_SEND_1 vmcid: 0x49421000 minor code: 50 completed: No]] 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
In generale, è possibile che sia necessario attendere qualche minuto prima che le partizioni passino allo stato attivato. Per gli scenari comuni negli scenari di sviluppo, ad esempio, se è un numero ragionevole, le partizioni sono spesso attive e pronte per le operazioni nel momento in cui il server riporta “Aperto pere-business”.
Tuttavia, se il numero di partizioni è maggiore, se sono presenti più membri nel cluster o se viene avviato un lavoro relativo alla produzione, è importante tenere presente che l'attivazione delle partizioni potrebbe richiedere più tempo. A causa del numero possibile di partizioni, anche la stampa delle linee di traccia per una partizione per gli scenari principali può influenzare le prestazioni significativamente; il caso predefinito è non stampare i messaggi specifici che descrivono lo stato di una partizione WPF.
wpfadmin setTraceSpec perm WPFSTATUS=all=enabled -c clusterDi seguito è riportato l'output previsto.
wsadmin -lang jython -f wpfadmin.pty setTraceSpec perm WPFSTATUS=all=enabled --c cluster WASX7209I: Collegato al processo "Deployment Manager" sul nodo CellManager mediante il connettore SOAP; Il tipo di processo è: DeploymentManager WPFC0065I: Cluster impostato su cluster WPFC0059I: Impostazione della traccia su WPFSTATUS=all=enabled per il server cluster_member_1 (cells/Cell/nodes/NodeA/servers/cluster_member_1:server.xml#Server_1) WPFC0059I: Impostazione della traccia su WPFSTATUS=all=enabled per il server cluster_member_2 (cells/Cell/nodes/NodeA/servers/cluster_member_2:server.xml#Server_1) WPFC0059I: Impostazione della traccia su WPFSTATUS=all=enabled per il server cluster_member_3 (cells/Cell/nodes/NodeA/servers/cluster_member_3:server.xml#Server_1)Una volta abilitata la traccia sui membri del cluster, le voci della traccia verranno visualizzate nella directory dei log per ciascuna partizione (con altre informazioni; questo testo riportato è stato filtrato). Di seguito è riportata un esempio della traccia:
[10/14/04 11:53:53:287 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000002 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:53:647 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000001 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:54:639 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000004 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:55:600 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000008 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:56:041 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000003 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:56:091 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000005 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:56:241 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000010 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:56:411 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000006 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:56:692 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000007 correttamente creato ed aperto per e-Business su questo server. [10/14/04 11:53:56:732 CDT] 1f3052f7 XDClusterAdap I WPFR0002I: Cluster di instradamento della partizione PK000009 correttamente creato ed aperto per e-Business su questo server.In questo caso, l'ultima partizione è stata avviata alle 11:53:56, come riportato nella voce del log del server:
10/14/04 11:53:47:649 CDT] 719092f5 WsServer A WSVR0001I: server cluster_member_2 aperto per e-businessDi conseguenza, in questo caso, l'operazione ha impiegato dalle 11:53:47 quando è stato avviato il server delle applicazioni fino alle 11:53:56 quando l'ultima partizione è stata attivata e registrata nel cluster per ricevere le richieste. In altre parole, 9 secondi per 10 partizioni. Questa non è una regola generale in quanti le politiche di avvio possono influenzare questo valore e la sequenza di avvio può variare in base all'ordine di avvio e alla sincronizzazione dei server, ma il punto generale è che le richieste dei client verranno rifiutate fino a che tutte le partizioni diventano accessibili dal punto di vista del client.
Related reference
Risoluzione dei problemi