Hallo!
Ich versuche gerade mich in Struts 2 einzuarbeiten. Habe zuvor noch nichts mit Web-Frameworks gemacht. Mittlerweile läuft hier Struts 2 ohne Probleme und ich habe ein paar Beispiele durchgemacht.
Nun wollte ich aber versuchen eine Seite mit Tiles 2 zu bauen. Hab dazu erstmal gegoogelt und nur folgendes gefunden:
http://struts.apache.org/2.x/docs/tiles-plugin.html
http://bridee.blogspot.com/2007/05/struts-2-tiles-2.html
http://www.developpez.net/forums/showpost.php?p=2067624&postcount=6
Also hab ich mich erst mal an die beiden letzten Links gehalten: per Eclipse neues Tomcat Projekt angelegt, struts2-blank.war inportiert und dann wie in den Links oben die Dateien angepasst.
Wenn ich anschließend aber meinen Tomcat in Eclipse neustarte erhalte ich folgende Exception:
Als Listener habe ich folgende Beide ausprobiert:
org.apache.tiles.listener.TilesListener
org.apache.struts2.tiles.TilesListener
Beide Male ClassNotFound.
Libs sollten alle im Projekt eingebunden sein. Habe sie per "Externe Archive hinzufügen" in Eclipse importiert.
Freue mich über jede Antwort
mfg flo
Ich versuche gerade mich in Struts 2 einzuarbeiten. Habe zuvor noch nichts mit Web-Frameworks gemacht. Mittlerweile läuft hier Struts 2 ohne Probleme und ich habe ein paar Beispiele durchgemacht.
Nun wollte ich aber versuchen eine Seite mit Tiles 2 zu bauen. Hab dazu erstmal gegoogelt und nur folgendes gefunden:
http://struts.apache.org/2.x/docs/tiles-plugin.html
http://bridee.blogspot.com/2007/05/struts-2-tiles-2.html
http://www.developpez.net/forums/showpost.php?p=2067624&postcount=6
Also hab ich mich erst mal an die beiden letzten Links gehalten: per Eclipse neues Tomcat Projekt angelegt, struts2-blank.war inportiert und dann wie in den Links oben die Dateien angepasst.
Wenn ich anschließend aber meinen Tomcat in Eclipse neustarte erhalte ich folgende Exception:
Code:
SCHWERWIEGEND: Error configuring application listener of class org.apache.struts2.tiles.StrutsTilesListener
java.lang.ClassNotFoundException: org.apache.struts2.tiles.StrutsTilesListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)]
Als Listener habe ich folgende Beide ausprobiert:
org.apache.tiles.listener.TilesListener
org.apache.struts2.tiles.TilesListener
Beide Male ClassNotFound.
Libs sollten alle im Projekt eingebunden sein. Habe sie per "Externe Archive hinzufügen" in Eclipse importiert.
Freue mich über jede Antwort

mfg flo