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

Problemi di richiamo client

Launchclient

Errore:
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

Cause possibili

Spiegazione

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.

Gli utenti possono abilitare una specifica di traccia, WPFSTATUS, senza che le prestazioni vengano ridotte. In questo modo, verrà stampato un messaggio per ogni partizione in seguito all'attivazione e ad altri eventi importanti del ciclo. Per gli eventi legati alla produzione, questa opzione può essere attivata all'ora di avvio prevista per una determinata implementazione dell'utilità di partizione. È preferibile non utilizzare questa traccia per scenari di produzione mentre è più indicata nella generazione della documentazione pre-produzione o in seguito a problemi in cui non è chiaro se una partizione è attivata o meno. Si assuma di avere un cluster denominato “cluster”, allora la specifica di traccia può essere impostata su tutti i nodi mediante il seguente comando:
wpfadmin setTraceSpec perm WPFSTATUS=all=enabled -c cluster
Di 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-business
Di 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

Argomento Riferimenti    

Termini di utilizzo | Commenti Ultimo aggiornamento: Mar 20, 2006 1:10:47 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. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org)