Ich habe bestehende Web-Projekt in maven umgewandelt, Technologien verwendet werden: Struts 2, Hibernate. Ein Zuhörer erstreckt javax.servlet.ServletContextListener
, die einen Eintrag in web.xml hat wie folgt:java.lang.ClassNotFoundException in Maven-Projekt, beim Versuch, Listener von web.xml zu laden
<listener>
<listener-class>com.tcs.weserv.util.Listener</listener-class>
</listener>
Maven Projekt baut erfolgreich, aber wenn ich versuche, Server zu starten, werfen Sie es eine Ausnahme:
java.lang.ClassNotFoundException: package.util.Listener
Alle Abhängigkeiten sind in pom.xml
richtig definiert, Hörer ist an einem bestimmten Ort verfügbar, noch wirft es ClassNotFoundException
.
verfassen stacktrace() –
java.lang.ClassNotFoundException: com.tcs.weserv.util.Listener \t bei org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1714) \t bei org. apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1559) \t bei org.apache.catalina.core.DefaultInstanceManager.loadClass (DefaultInstanceManager.java:532) –
Beschreiben Sie die Schritte, die Sie zum Konvertieren Ihres Projekts befolgten. Bitte fügen Sie das ' ... build'-Fragment Ihrer pom.xml-Datei zu Ihrer Frage hinzu –