La procedura guidata Profilo può rilevare degli errori durante la creazione di nuovi
profili o l'implementazione di profili esistenti.Ciò può verificarsi anche quando si utilizza il comando manageprofiles.
Se si verifica tale errore, verificare prima i file di log, come descritto in questo documento,
quindi seguire le istruzioni di ripristino riportate in base alla situazione.
File di log
Prendere visione ai seguenti
file di log nell'ordine presentato. Ciascun file di log deve contenere la voce
"INSTCONFSUCCESS." Se un file non comprende questa voce, si è verificato un errore. Esaminare i file di log per determinare il motivo di un errore e determinare un rimedio.
- Il file di log creato dalla procedura guidata Profilo.
Nota: Se è stato
utilizzato il comando manageprofiles e si è verificato l'errore,
non ricercare questo file.
Il nome del file si basa parzialmente su una data/ora e ha il seguente formato
pcatLogNNNNNNNNNNNNN.txt,
dove
NNNNNNNNNNNNN è un numero. Questo file si trova nella directory
profile_root/logs sui sistemi Linux e UNIX e
profile_root\logs sui sistemi Microsoft (dove
profile_root
è la posizione di installazione del profilo). Se non è possibile determinare la causa dell'errore, esaminare i file di log descritti nelle seguenti opzioni.
Nota: Se si
esegue la procedura guidata Profilo più volte, potrebbe esistere più di uno
di questi file. Fare sempre riferimento al file più recente.
- Il file di log wasprofile_create_nome_profilo.log (dove nome_profilo
è il nome del profilo).
Nota: Prendere visione di questo file solo se si sta creando
un nuovo profilo, non implementando uno esistente.
Questo file di log si trova
nella directory root_installazione/logs/wasprofile
su sistemi Linux e UNIX root_installazione\logs\wasprofile
su sistemi Windows (dove root_installazione è la posizione root d'installazione
di WebSphere Process Server). Ricercare il testo "Risultato dell'esecuzione", quindi
verificare che ciascuna ricorrenza termini con "true." Ciascun
valore true o false risulta dall'esecuzione di uno script .ant dell'azione di configurazione
della maschera di un profilo. Ad esempio:
<message>Risultato dell'esecuzione
E:\o0536.15\profileTemplates\default\actions\first was: true</messages>
Un
valore "false" in questo file può indicare l'origine di
un errore.
Nota: Potrebbero essere presenti più ricorrenze di "false".
Esaminarli uno per uno e risolvere il problema. Inoltre, esaminare i file di log descritti nelle seguenti opzioni, se il profilo era stato creato.
- Il file di log wasprofile_augment_nome_profilo.log (dove nome_profilo è
il nome del profilo).
Questo file di log si trova
nella directory root_installazione/logs/wasprofile
su sistemi Linux e UNIX root_installazione\logs\wasprofile
su sistemi Windows (dove root_installazione è la posizione root d'installazione
di WebSphere Process Server). Ricercare il testo "Risultato dell'esecuzione", quindi
verificare che ciascuna ricorrenza termini con "true." Ciascun
valore true o false risulta dall'esecuzione di uno script .ant dell'azione di configurazione
della maschera di un profilo. Ad esempio:
<messages>Risultato dell'esecuzione
E:\o0536.15\profileTemplates\default.wbicore\actions\saveParamsWbiCore.ant
was:true</messages>
Un valore "false"
in questo file può indicare l'origine di un errore. Inoltre, esaminare i file di log descritti nella seguente opzione.
Nota: Potrebbero essere presenti più ricorrenze di "false". Esaminarli uno per uno e risolvere il problema.
- File di log di azione della maschera del profilo singoli.
Se si trovano dei valori false
nei file di log descritti nelle opzioni precedenti, esaminare i file di log
nella directory root_profilo/logs su
sistemi Linux e UNIX e root_profilo\logs su
sistemi Windows (dove root_profilo è la posizione
di installazione del profilo). Tali file di log non seguono una convenzione di denominazione
congruente, ma solitamente, ognuno è composto dal nome dello script .ant
non riuscito, seguito da .log. Ad esempio, si presupponga che la seguente
voce si trovi nel file the wasprofile_augment_nome_profilo.log:
<messages>Risultato dell'esecuzione
E:\o0536.15\profileTemplates\default.wbicore\actions\saveParamsWbiCore.ant
was:false</messages>
Esaminare prima le voci circostanti
nel file wasprofile_augment_nome_profilo.log.
Se non è possibile determinare la causa dell'errore dalle voci circostanti,
esaminare se esiste un file di log corrispondente per ciascuna voce di script .ant
in errore. In questo caso, il file di log creato dallo script saveParamsWbiCore.ant
è saveParamsWbiCore.ant.log. Ricercare quel file per determinare la causa dell'errore.
Ripristino in seguito ad un errore di creazione
Una volta determinata la causa dell'errore di creazione del profilo, è possibile tentare di creare di nuovo il profilo.
Nota: Quando si crea un profilo, viene prima creato un profilo di WebSphere Application Server, quindi viene implementato con le maschere di profilo di WebSphere Process Server
per creare un profilo di WebSphere Process Server.
Anche se è stato rilevato un errore di creazione del profilo, è possibile che un profilo esista, ma non dispone di tutte le implementazioni necessarie (presumibilmente a causa dell'errore).
Per determinare se il profilo esiste, eseguire il comando install
root/bin/wasprofile.sh -listProfiles su sistemi Linux
e UNIX systems o il comando install_root\bin\wasprofile.bat
-listProfiles su sistemi Windows (dove install_root è la posizione root di installazione di WebSphere Process Server). Se il nome del profilo utilizzato per la creazione non esiste, è possibile creare di nuovo il profilo. Se il nome del profilo utilizzato per la creazione esiste, il profilo è stato creato e si è verificato un errore di implementazione.
Per i suggerimenti sul ripristino in seguito ad un errore di implementazione, consultare Ripristino in seguito ad un errore di implementazione.
Nel
caso in cui il profilo sia stato creato, ma le implementazioni non sono riuscite con l'utilizzo del comando manageprofiles,
si consiglia di terminare le implementazioni restanti con la procedura guidata
Profilo.
Ripristino in seguito ad un errore di implementazione
Una volta
determinato il motivo dell'errore di implementazione del profilo, è possibile tentare di
implementare di nuovo il profilo esistente per creare correttamente un profilo
WebSphere Process Server completo seguito i passi
indicati di seguito.
- Avviare la procedura guidata profilo, quindi invece di creare un nuovo profilo, scegliere
di implementare un profilo esistente.
- Scegliere il profilo con cui si stanno effettuando le operazioni, quindi immettere le informazioni appropriate.
Nota: È possibile che alcune implementazioni siano state completate correttamente
la prima volta che è stata eseguita la procedura guidata Profilo. Come risultato, potrebbero non essere visualizzati
tutti i pannelli mostrati la prima volta che si è tentato di creare il profilo.
Ciò si verifica perché la procedura guidata Profilo rileva quali implementazioni rimanenti
devono essere completate e visualizza solo i pannelli necessari.
Attenzione: Se
so scegli di eliminare manualmente il profilo prima di provare nuovamente, è necessario rimuovere
tutte le implementazioni dal profilo prima di eliminarlo, altrimenti si potrebbero verificare dei problemi.
Ciò comprende entrambi le implementazioni al profilo originale di WebSphere Application Server
o di WebSphere Application Server Network Deployment creati mediante
la procedura guidata Profilo di
WebSphere Process Server
per implementarlo in un profilo
WebSphere Process Server,
e le implementazioni effettuate da altri modelli di profilo. Per ulteriori informazioni, fare riferimento a
Eliminare le implementazioni.
Eliminare le implementazioni
Per rimuovere le implementazioni
da un profilo di
WebSphere Process Server
effettuate originariamente dalla procedura guidata Profilo di
WebSphere Process Server,
seguire i seguenti passi:
- Verifica che non vi siano server in esecuzione per il profilo.
- Trovare la voce del profilo nel file root_installazione/properties/profileRegistry.xml (sulle
piattaforme Linux e UNIX) oppure root_installazione\properties\profileRegistry.xml (sulle
piattaforme Windows) e stabilire quante implementazioni di WebSphere Process Server
ha.
- Diminuire ciascuna implementazione di WebSphere Process Server
per il profilo utilizzando il comando wasprofile -unaugment .
- Ciascun richiamo rimuove l'ultimo modello implementato sul profilo. Verificare
che ciascun comando di diminuzione che viene eseguito, venga completato correttamente.
- Eliminare il profilo utilizzando il comando wasprofile -delete.
Nota: Non modificare i contenuti del file profileRegistry.xml in nessun modo
che non sia mediante l'utilizzo del comando wasprofile.
Per la rimozione delle
implementazioni effettuate dai modelli del profilo per prodotti diversi da
WebSphere Process Server, fare riferimento alla
documentazione per tali prodotti per verificare che si stanno diminuendo
propriamente i modelli.
Per ulteriori informazioni relative all'eliminazione manuale delle implementazioni
fare riferimento a IBM Technical Note 1218704, "Remove augmentations before
manually deleting a profile using command line utility wasprofile."