Strumenti di verifica e distribuzione - Note sul rilascio


1.0 Software supportato e specifiche
2.0 Limitazioni
   2.1 IWAA1350E Errore durante l'aggiunta dell'adattatore di risorse J2C a WebSphere Application Server v5.x
   2.2 Il pulsante Termina nella vista Console dovrebbe essere disabilitato per WebSphere Application Server V6.0
   2.3 Problemi di Universal Test Client con WebSphere Application Server v6.0
3.0 Problemi noti
   3.1 Avviando Universal Test Client, non viene caricata la risorsa Java nella prima esecuzione del server WebSphere Application Server v6.0
   3.2 L'esempio AutomatedDeploy prevede aggiornamenti
   3.3 Le attività Ant per l'esportazione J2EE non riescono a produrre il file di output
   3.4 Headless Ant non viene eseguito durante la creazione di progetti web v5.1.x non migrati
   3.5 Problemi durante l'utilizzo dell'attività Esegui su server quando un progetto definisce un server predefinito
   3.6 Output della console protetta di WebSphere Application Server v6.0

1.0 Software supportato e specifiche

Scenari specifici che riguardano la distribuzione negli ambienti di test integrati WebSphere in Rational Software Architect su Windows XP Service Pack 2 sono supportati quando WebSphere Application Server è in grado di richiedere supporto verificato per questo particolare livello del sistema operativo.

2.0 Limitazioni

2.1 IWAA1350E Errore durante l'aggiunta dell'adattatore di risorse J2C a WebSphere Application Server v5.x

Quando si tenta di aggiungere un adattatore di risorse a WebSphere Application Server v5.x utilizzando l'editor del server, potrebbe essere visualizzato l'errore IWAA1350E:

IWAA1350E Impossibile leggere il descrittore di distribuzione RAR. Scegliere un altro RAR o annullare questa operazione. IWAE0099E Si è verificata un'eccezione durante l'analisi dell'xml: Riga #: 2 :Colonna #:241)

Questo errore può indicare che un file RAR nello spazio di lavoro ha un descrittore di distribuzione non corretto, ma può anche essere visualizzato se lo spazio di lavoro contiene un progetto JCA v1.5. WebSphere Application Server v5.x supporta solo JCA v1.0. Se si tenta di aggiungere un progetto JCA v1.0 lo spazio di lavoro contiene un progetto JCA v1.5, completare la seguente procedura per risolvere il problema.

  1. Chiudere tutti i progetti JCA v1.5 nello spazio di lavoro e lasciarvi solo i progetti JCA v1.0:
    1. Nella vista Esplora progetti, selezionare i progetti JCA 1.5 con il tasto destro del mouse.
    2. Selezionare Chiudi progetto.
  2. Nella vista Server, fare doppio clic su WebSphere Application Server v5.x per aprire l'editor del server.
  3. Scegliere la scheda J2C nella parte inferiore dell'editor per aggiungere l'adattatore di risorse.
  4. Riaprire tutti i progetti JCA v1.5:
    1. Nella vista Esplora progetti, selezionare i progetti JCA v1.5 con il tasto destro del mouse.
    2. Selezionare Apri progetto.

2.2 Il pulsante Termina nella vista Console dovrebbe essere disabilitato per WebSphere Application Server V6.0

Se viene avviato WebSphere Application Server v6.0, passare alla vista console, quindi selezionare il pulsante Termina, WebSphere Application Server v6.0 non verrà terminato anche se tale pulsante nella Console è abilitato.

Per arrestare WebSphere Application Server v6.0, utilizzare il pulsante Arresta nella vista Server.

2.3 Problemi di Universal Test Client con WebSphere Application Server v6.0

Quando si utilizza UTC (Universal Test Client) con WebSphere Application Server v6.0, tenere presente le seguenti problematiche:

  1. Se il server utilizza una porta di admin non predefinita (SOAP), UTC non rileva correttamente il percorso classi del server durante l'avvio diretto dell'UTC o il riavvio. Esistono due modi per risolvere il problema:
    1. Avviando il client di verifica da un bean EJB. Ad esempio, fare clic con il tastino destro del mouse su un EJB, quindi selezionare Esegui su server.
    2. Aprendo un browser Web ed utilizzando il seguente URL per avviare il client di verifica, specificando la propria porta admin (SOAP) come indicato:
      http://<hostname>:<HTTP port>/UTC/initialize?wasAdminPort=<SOAP port>
  2. Quando vengono modificate le classi di bean, UTC non viene avviato automaticamente. Se si verificano problemi in UTC o quest'ultimo non è in grado di risolvere modifiche recenti, riavviarlo e ricercare nuovamente i bean EJB e le classi.

3.0 Problemi noti

3.1 Avviando Universal Test Client, non viene caricata la risorsa Java nella prima esecuzione del server WebSphere Application Server v6.0

In Esplora progetti, quando si seleziona una risorsa Java con il tasto destro del mouse e si sceglie Avvia Universal Test Client dal menu a comparsa, il browser potrebbe indicare che il bean non è caricato nell'UTC. Questo succede se il progetto della risorsa Java selezionata non è pubblicata sul server. Questo problema si verifica solo quando si utilizza WebSphere Application Server v6.0.

Per risolvere il problema, pubblicare il progetto sul server, quindi eseguire il comando Avvia Universal Test Client.

3.2 L'esempio AutomatedDeploy prevede aggiornamenti

Esiste un programma di esempio di distribuzione automatica. Per visualizzare le istruzioni sulle modalità di accesso e di esecuzione di questo esempio, aprire la guida in linea, quindi espandere Sviluppo applicazioni Java > Sviluppo applicazioni enterprise > Applicazioni J2EE > Attività con Ant > Esempio: Distribuzione automatica. Si prevedono degli aggiornamenti a questo esempio che saranno Eventuali aggiornamenti saranno disponibili dalla pagina web degli script di esempio in Developer Domain WebSphere Library Samples (www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html). Tali aggiornamenti possono risolvere eventuali problemi presenti nell'esempio o aggiungervi nuove funzioni.

3.3 Le attività Ant per l'esportazione J2EE non riescono a produrre il file di output

E' possibile eseguire le attività Ant per le esportazioni J2EE (EJBExport, WARExport, AppClientExport e EARExport) senza messaggi di errore, tuttavia il file di output non verrà creato. Questo problema è stato identificato e la correzione è disponibile in una correzione temporanea.

Per risolvere questo problema in modo alternativo, è possibile esportare manualmente i progetti J2EE utilizzando l'operazione di esportazione dell'area di lavoro.

3.4 Headless Ant non viene eseguito durante la creazione di progetti web v5.1.x non migrati

I build Headless (interfaccia riga comandi) Ant di progetti web non migrati v5.1.x non vengono eseguiti correttamente con java.lang.ClassNotFoundException: com.ibm.etools.siteedit.builder.SiteUpdateBuilder. Per evitare il problema, è necessario completare una delle procedure riportate:

3.5 Problemi durante l'utilizzo dell'attività Esegui su server quando un progetto definisce un server predefinito

Se si imposta un server predefinito per un progetto e si utilizza l'attività Esegui su server per eseguire l'applicazione sul server predefinito, si verifica il problema di seguito riportato:

Per eseguire l'applicazione sul server prescelto, è possibile scegliere una delle opzioni di seguito riportate:

  1. Rimuovere le impostazioni dei server predefiniti per un progetto:
    1. Impostare il server predefinito su nessuno. E' possibile completare la procedura facendo clic con il tastino destro del mouse sul progetto nella vista Esplora progetto &gt Proprietà &gt Server
    2. Nella vista Esplora progetto, fare clic con il tastino destro del mouse sul progetto, quindi selezionare Esegui &gt Esegui su server. Viene aperta la procedura guidata Selezione server ed è possibile modificare le attività server aggiuntive.
  2. Aggiungere manualmente il progetto al server:
    1. Nella vista server, fare clic con il tastino destro del mouse sul server prescelto, quindi selezionare Aggiungi e rimuovi progetti.
    2. Viene aperta la procedura guidata Aggiungi e rimuovi progetti ed è possibile modificare le attività server aggiuntive.

3.6 Output della console protetta di WebSphere Application Server v6.0

Se WebSphere Application Server v6.0 viene eseguito in modalità protetta, l'output della console del server non viene visualizzato nella vista Console. Inoltre, dopo vari secondi viene visualizzato un messaggio di errore nei file di log SystemOut.log del server, ad esempio:

[11/3/04 16:58:18:412 CST] 0000003b RoleBasedAuth A SECJ0305I: la verifica dell'autorizzazione basata sul ruolo non è riuscita per l'operazione admin-authz ConfigService:queryConfigObjects:com.ibm.websphere.management.Session:javax.management.ObjectName:javax.management.ObjectName:javax.management.QueryExp. All'utente <null> (ID univoco: null_access_id) non è garantito alcuno dei seguenti ruoli richiesti: amministratore, operatore, controllo, configuratore.
[11/3/04 16:58:18:431 CST] 0000003b FileTransferS A ADFS0107E: il file da scaricare "/usr/IBM/WebSphere/AppServer/profiles/default/config/temp/logs/sysout" non esiste.

Per risolvere il problema, procedere nel modo seguente:

  1. Nella vista Server, avviare WebSphere Application Server v6.0.
  2. Una volta avviato il server, fare clic con il tastino destro del mouse su WebSphere Application Server v6.0, quindi selezionare Esegui script admin esterno. Viene aperta la finestra di dialogo File script admin Jacl o Jython da eseguire.
  3. Trovare redeployFileTransfer.jacl da WAS_HOME/bin (dove WAS_HOME è la directory di installazione in cui è installato WebSphere), quindi fare clic su Apri.
  4. Riavviare il server per passare dall'applicazione di trasferimento file predefinita all'applicazione di trasferimento file protetta.

Visualizza il file Readme principale