Heim > Artikel > Web-Frontend > Eclipse bezüglich Problemen mit dem Ruhezustand der Struts2-Integration
Als ich lernte, wie man Struts und Hibernate integriert, um ein Studentenverwaltungssystem zu entwickeln, stieß ich offensichtlich auf ein unerklärliches Problem. Ich habe offensichtlich verschiedene Bibliotheken erstellt und in das Projekt importiert, aber warum wurde mir angezeigt, dass das Paket nicht gefunden werden konnte?
Dies ist das Paket, das ich verwende
Zum Beispiel ist die folgende Ausnahme offensichtlich eine Ausnahme, dass das Paket nicht gefunden wird
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:495)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:477) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:113)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4958) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5652) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Was ist los?
Es stellte sich heraus, dass, als ich den Lehrer nachahmte, er myeclipse verwendete, wodurch die Pakete in der Bibliothek automatisch in lib abgelegt wurden, aber Eclipse erfordert, dass wir alle erforderlichen Pakete selbst ablegen.
Das obige ist der detaillierte Inhalt vonEclipse bezüglich Problemen mit dem Ruhezustand der Struts2-Integration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!