L'elenco di controllo degli strumenti Web presenta diverse domande e attività che aiutano a individuare oppure eliminare i possibili problemi che impediscono di eseguire correttamente le operazioni desiderate in questo prodotto.
Alcune delle voci di questo elenco di controllo sono semplici domande da porsi durante il processo di risoluzione dei problemi e alcune sono suggerimenti o collegamenti a informazioni che possono rivelarsi utili.
Passare a una delle seguenti sezioni che descrivono più dettagliatamente l'operazione che si stava eseguendo:
Si stanno utilizzando progetti di utilità Java o file JAR statici? Se si stanno utilizzando file JAR statici, dove sono situati questi ultimi?
Sistemare i file JAR statici in WEB-INF/lib se si utilizzano solo in un'applicazione Web
oppure sistemarli nell'EAR (Enterprise Application) se si desidera condividerli tra i diversi moduli
Enterprise Application (progetti client di applicazioni, EJB o WEB) o se sono utilizzati solo dall'applicazione EJB.
Tutti gli JAR di utilità del progetto sono stati associati al modulo Enterprise Application in cui verranno utilizzati?
Accertarsi di aver aggiunto il progetto Java agli JAR di utilità del
progetto sulla pagina Modulo del descrittore di distribuzione Enterprise Application.
Si sta impostando una traccia stack java.lang.NoClassDefFoundError in fase di runtime che si occupa delle classi contenute nel progetto di utilità Java o nel file JAR statico?
Vericare che le dipendenze del JAR Java per il modulo dell'applicazione enterprise
e accertarsi che tutti i file JAR necessari siano selezionati in questa pagina (fare
clic con il tasto destro del mouse su Progetto > Proprietà > Dipendenze JAR Java).
Esistono due differenti percorsi classi necessari per lo sviluppo e la verifica di un'applicazione enterprise.
Il Percorso di generazione Java è il percorso classi utilizzato dal compilatore per individuare le classi dipendenti solo per scopi legati alla compilazione. Le Dipendenze JAR Java (un frontale per il file MANIFEST.MF) vengono utilizzate per individuare le classi dipendenti situate nell'applicazione enterprise o in altri moduli Enterprise Application contenuti nell'applicazione enterprise. Nello
spazio di lavoro, quindi, l'applicazione può essere compilata correttamente ed è possibile pensare che
sia funzionante, ma è necessario ad ogni modo accertarsi che gli stessi JAR siano visibili in fase di
runtime aggiungendoli alla pagina Dipendenze JAR Java per evitare che si verifichino errori
java.lang.NoClassDefFoundError.
Selezionare sempre i file JAR in Dipendenze JAR Java per far aggiungere automaticamente i file
JAR al Percorso di generazione Java.
Verificare se si è riscontrato un problema relativo al percorso classi
Esaminare lo spazio di lavoro e contare quanti EAR contiene. Quante applicazioni enterprise ci sono?
Come sono stati associati i moduli Enterprise Application (progetto client di applicazioni J2EE, progetto
EJB o progetto Web) ai progetti Enterprise Application (progetti EAR)?
Problemi nella creazione o modifica di una pagina Web