Sto lavorando a una semplice webapp JSP/Servlet/Tomcat per la mia classe. Il professore ci ha chiesto di utilizzare una struttura di cartelle leggermente diversa dalla struttura di progetto web dinamico di default. Piuttosto che usare la cartella webcontent, vuole tutto il nostro codice sorgente sotto src/main/java e src/main/webapp.Errori di annidamento del percorso di costruzione di Eclipse
Quando eseguo l'applicazione mio file di benvenuto mostra bene, ma quando provo ad accedere al mio servlet ottengo:
Http 500 SEVERE: Allocate exception for servlet InitDb
java.lang.ClassNotFoundException. Sono abbastanza sicuro che si tratta di un errore nel percorso di costruzione. Ho finale/src sul percorso di generazione, ma sto ricevendo l'avvertimento
"Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the nesting exclude 'main/' from 'final/src'
ho questo nella mia assemblea distribuzione:
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
Quando Escludo principale/l'avvertimento va via, ma non risolve il problema. Gradirei qualche consiglio. Grazie.
Questo è solo uno dei tanti trucchi casuali. Non spiegando perché. Quindi meno utile. – smwikipedia
Ho appena ribattezzato la voce pom su scr/main/java e tutto andava bene. Grazie per il post acheron55 – Beezer
ottimo, è lavoro .. – deen