Good to know there is no problem on our side! Thanks, Patrick! Martin Grigorov Freelancer, available for hire! Wicket Training and Consulting https://twitter.com/mtgrigorov
On Wed, Mar 25, 2015 at 3:11 PM, Patrick Davids < [email protected]> wrote: > Hi Martin, > while creating the quickstart the problem disappeared. > Its working. > > I figured out, I had some wrong configurations in my m2e eclipse project > specific settings while migration my project structure to web-fragments > structure. > Due to that my classpatch settings were wrong and packaging of jars were > incorrect. ;-) > > kind regards > Patrick > > Am 17.03.2015 um 10:47 schrieb Martin Grigorov: > >> Oh, right! >> >> So /META-INF/web-fragment.xml and de.example.infrastructure.wicket. >> MyWicketApplication are in the same .jar file ? >> It seems the code at >> https://github.com/apache/wicket/blob/master/wicket- >> core/src/main/java/org/apache/wicket/protocol/http/ >> ContextParamWebApplicationFactory.java#L64-L72 >> doesn't work in this case. >> Please create a quickstart and attach it to a ticket in JIRA. >> Thanks! >> >> >> >> Martin Grigorov >> Freelancer, available for hire! >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Tue, Mar 17, 2015 at 11:24 AM, Patrick Davids < >> [email protected]> wrote: >> >> I dont have a annotated WebFilter sub-class. >>> >>> I just splitted my web.xml into fragments. >>> So, my web-fragment.xml looks like this. >>> >>> >>> <web-fragment xmlns="http://java.sun.com/xml/ns/javaee" >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee >>> http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd" >>> version="3.0" >>> id="myApp"> >>> >>> <filter> >>> <filter-name>wicket.myapp</filter-name> >>> <filter-class>org.apache.wicket.protocol.http. >>> WicketFilter</filter-class> >>> <init-param> >>> <param-name>applicationClassName</param-name> >>> <param-value>de.example.infrastructure.wicket. >>> MyWicketApplication</param-value> >>> </init-param> >>> </filter> >>> >>> <filter-mapping> >>> <filter-name>wicket.myapp</filter-name> >>> <url-pattern>/*</url-pattern> >>> </filter-mapping> >>> >>> >>> </web-fragment> >>> >>> Patrick >>> >>> Am 17.03.2015 um 10:10 schrieb Martin Grigorov: >>> >>> Please share also the code of the @WebFilter class. >>>> >>>> Martin Grigorov >>>> Freelancer, available for hire! >>>> Wicket Training and Consulting >>>> https://twitter.com/mtgrigorov >>>> >>>> On Tue, Mar 17, 2015 at 11:01 AM, Patrick Davids < >>>> [email protected]> wrote: >>>> >>>> Hi Martin, >>>> >>>>> sorry, for delay... >>>>> >>>>> This is the stacktrace. >>>>> >>>>> kind regards >>>>> Patrick >>>>> >>>>> Information: Starting Servlet Engine: Apache Tomcat/7.0.59 >>>>> ERROR [WicketFilter] - The initialization of an application with name >>>>> 'wicket.myapp' has failed. >>>>> org.apache.wicket.WicketRuntimeException: Unable to create application >>>>> of >>>>> class de.example.infrastructure.wicket.MyWicketApplication >>>>> at org.apache.wicket.protocol.http. >>>>> ContextParamWebApplicationFact >>>>> ory.createApplication(ContextParamWebApplicationFactory.java:86) >>>>> at org.apache.wicket.protocol.http. >>>>> ContextParamWebApplicationFact >>>>> ory.createApplication(ContextParamWebApplicationFactory.java:50) >>>>> at org.apache.wicket.protocol.http.WicketFilter.init( >>>>> WicketFilter.java:387) >>>>> at org.apache.wicket.protocol.http.WicketFilter.init( >>>>> WicketFilter.java:353) >>>>> at org.apache.catalina.core.ApplicationFilterConfig. >>>>> initFilter( >>>>> ApplicationFilterConfig.java:279) >>>>> at org.apache.catalina.core.ApplicationFilterConfig. >>>>> getFilter( >>>>> ApplicationFilterConfig.java:260) >>>>> at org.apache.catalina.core.ApplicationFilterConfig.<init> >>>>> (ApplicationFilterConfig.java:105) >>>>> at org.apache.catalina.core.StandardContext.filterStart( >>>>> StandardContext.java:4854) >>>>> at org.apache.catalina.core.StandardContext.startInternal( >>>>> StandardContext.java:5542) >>>>> at org.apache.catalina.util.LifecycleBase.start( >>>>> LifecycleBase.java:150) >>>>> at org.apache.catalina.core.ContainerBase$StartChild.call( >>>>> ContainerBase.java:1575) >>>>> at org.apache.catalina.core.ContainerBase$StartChild.call( >>>>> ContainerBase.java:1565) >>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker( >>>>> ThreadPoolExecutor.java:1145) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>>>> ThreadPoolExecutor.java:615) >>>>> at java.lang.Thread.run(Thread.java:744) >>>>> Caused by: java.lang.ClassNotFoundException: >>>>> de.example.infrastructure. >>>>> wicket.MyWicketApplication >>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass( >>>>> WebappClassLoader.java:1720) >>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass( >>>>> WebappClassLoader.java:1571) >>>>> at java.lang.Class.forName0(Native Method) >>>>> at java.lang.Class.forName(Class.java:270) >>>>> at org.apache.wicket.protocol.http. >>>>> ContextParamWebApplicationFact >>>>> ory.createApplication(ContextParamWebApplicationFactory.java:72) >>>>> ... 15 more >>>>> Mrz 17, 2015 8:22:57 AM org.apache.catalina.core.StandardContext >>>>> filterStart >>>>> Schwerwiegend: Exception starting filter wicket.myapp >>>>> javax.servlet.ServletException: org.apache.wicket. >>>>> WicketRuntimeException: >>>>> Unable to create application of class de.example.infrastructure. >>>>> wicket.MyWicketApplication >>>>> at org.apache.wicket.protocol.http.WicketFilter.init( >>>>> WicketFilter.java:452) >>>>> at org.apache.wicket.protocol.http.WicketFilter.init( >>>>> WicketFilter.java:353) >>>>> at org.apache.catalina.core.ApplicationFilterConfig. >>>>> initFilter( >>>>> ApplicationFilterConfig.java:279) >>>>> at org.apache.catalina.core.ApplicationFilterConfig. >>>>> getFilter( >>>>> ApplicationFilterConfig.java:260) >>>>> at org.apache.catalina.core.ApplicationFilterConfig.<init> >>>>> (ApplicationFilterConfig.java:105) >>>>> at org.apache.catalina.core.StandardContext.filterStart( >>>>> StandardContext.java:4854) >>>>> at org.apache.catalina.core.StandardContext.startInternal( >>>>> StandardContext.java:5542) >>>>> at org.apache.catalina.util.LifecycleBase.start( >>>>> LifecycleBase.java:150) >>>>> at org.apache.catalina.core.ContainerBase$StartChild.call( >>>>> ContainerBase.java:1575) >>>>> at org.apache.catalina.core.ContainerBase$StartChild.call( >>>>> ContainerBase.java:1565) >>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker( >>>>> ThreadPoolExecutor.java:1145) >>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>>>> ThreadPoolExecutor.java:615) >>>>> at java.lang.Thread.run(Thread.java:744) >>>>> Caused by: org.apache.wicket.WicketRuntimeException: Unable to create >>>>> application of class de.example.infrastructure. >>>>> wicket.MyWicketApplication >>>>> at org.apache.wicket.protocol.http. >>>>> ContextParamWebApplicationFact >>>>> ory.createApplication(ContextParamWebApplicationFactory.java:86) >>>>> at org.apache.wicket.protocol.http. >>>>> ContextParamWebApplicationFact >>>>> ory.createApplication(ContextParamWebApplicationFactory.java:50) >>>>> at org.apache.wicket.protocol.http.WicketFilter.init( >>>>> WicketFilter.java:387) >>>>> ... 13 more >>>>> Caused by: java.lang.ClassNotFoundException: >>>>> de.example.infrastructure. >>>>> wicket.MyWicketApplication >>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass( >>>>> WebappClassLoader.java:1720) >>>>> at org.apache.catalina.loader.WebappClassLoader.loadClass( >>>>> WebappClassLoader.java:1571) >>>>> at java.lang.Class.forName0(Native Method) >>>>> at java.lang.Class.forName(Class.java:270) >>>>> at org.apache.wicket.protocol.http. >>>>> ContextParamWebApplicationFact >>>>> ory.createApplication(ContextParamWebApplicationFactory.java:72) >>>>> ... 15 more >>>>> >>>>> Am 16.03.2015 um 09:16 schrieb Martin Grigorov: >>>>> >>>>> Hi, >>>>> >>>>> >>>>>> What is the actual stacktrace ? >>>>>> >>>>>> Martin Grigorov >>>>>> Freelancer, available for hire! >>>>>> Wicket Training and Consulting >>>>>> https://twitter.com/mtgrigorov >>>>>> >>>>>> On Mon, Mar 16, 2015 at 10:05 AM, Patrick Davids < >>>>>> [email protected]> wrote: >>>>>> >>>>>> Hi all, >>>>>> >>>>>> does someone have some experiences concerning wicket and >>>>>>> web-fragments? >>>>>>> >>>>>>> I set up a project with two jars, having both a web-fragments.xml. >>>>>>> >>>>>>> One of the web-fragments.xml defines a filter starting a >>>>>>> WicketApplication, but I run into a ClassNotFoundExceptions, while it >>>>>>> gets >>>>>>> initilaized. >>>>>>> >>>>>>> The WicketApplication sub-class class is contained in the jar, so I'm >>>>>>> wondering why its not working. >>>>>>> >>>>>>> Are there any further classloader configurations I have to do in >>>>>>> tomcat >>>>>>> or >>>>>>> somewhere else? >>>>>>> >>>>>>> (tested with wicket7) >>>>>>> >>>>>>> kind regards >>>>>>> Patrick >>>>>>> >>>>>>> ------------------------------------------------------------ >>>>>>> --------- >>>>>>> To unsubscribe, e-mail: [email protected] >>>>>>> For additional commands, e-mail: [email protected] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>> >>>>> Mit freundlichen Grüßen, >>>>> >>>>> Patrick Davids >>>>> >>>>> nuboLOGIC GmbH & Co. KG >>>>> Südportal 1 • 22848 Norderstedt >>>>> >>>>> Tel.: +49 40 228539 732 >>>>> Email: [email protected] >>>>> >>>>> http://www.nubologic.com >>>>> >>>>> Handelsregister: HRA6819 Pi | Amtsgericht Pinneberg >>>>> >>>>> Geschäftsführung der Verwaltungsgesellschaft >>>>> Christian Capelle >>>>> >>>>> HRB10145Pi | Amtsgericht Pinneberg >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>>> >>>>> >>>> -- >>> Mit freundlichen Grüßen, >>> >>> Patrick Davids >>> >>> nuboLOGIC GmbH & Co. KG >>> Südportal 1 • 22848 Norderstedt >>> >>> Tel.: +49 40 228539 732 >>> Email: [email protected] >>> >>> http://www.nubologic.com >>> >>> Handelsregister: HRA6819 Pi | Amtsgericht Pinneberg >>> >>> Geschäftsführung der Verwaltungsgesellschaft >>> Christian Capelle >>> >>> HRB10145Pi | Amtsgericht Pinneberg >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >>> >> > -- > Mit freundlichen Grüßen, > > Patrick Davids > > nuboLOGIC GmbH & Co. KG > Südportal 1 • 22848 Norderstedt > > Tel.: +49 40 228539 732 > Email: [email protected] > > http://www.nubologic.com > > Handelsregister: HRA6819 Pi | Amtsgericht Pinneberg > > Geschäftsführung der Verwaltungsgesellschaft > Christian Capelle > > HRB10145Pi | Amtsgericht Pinneberg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
