Hi, That's weird. Did you tried to check-out [1] and [2]? They did work a couple of month ago when I tested them.
Ernesto References, 1-http://code.google.com/p/antilia/source/browse/#svn/com.antilia.wstarter 2- http://code.google.com/p/antilia/source/browse/#svn/com.antilia.wstarter.demo On Thu, Mar 18, 2010 at 5:45 PM, Jaime Soriano Pastor < jsorianopas...@gmail.com> wrote: > Hi, > > On Thu, Mar 18, 2010 at 3:58 PM, Fernando Wermus > <fernando.wer...@gmail.com> wrote: > > Take a look at Antilia > > > > http://code.google.com/p/antilia/ > > > Thanks for the suggestion, Antilia seems to be a really interesting > project, but it didn't solve my problem :( > > What I tried was to create a new Activator (AntiliaActivator) that > extends WicketServletServiceActivator and implements BundleActivator. > AntiliaActivator getApplicationClass() returns > AntiliaMainApplication.class that extends AntiliaWebApplication that > returns the MainPage class as Home Page. > > The new thing is that this solution also fails with Equinox, with a > similar exception. > > Regards, > > Jaime. > > > On Thu, Mar 18, 2010 at 12:01 PM, Jaime Soriano Pastor < > > jsorianopas...@gmail.com> wrote: > > > >> Hello, > >> > >> I'm trying to start a Wicket Application using Felix implementation of > >> OSGi HTTP service, for that I just register the service using > >> WicketServlet with applicationClassName parameter set to the main > >> application class name: > >> > >> props.put("applicationClassName", MainApplication.class.getName()); > >> service = (HttpService)context.getService(httpReference); > >> service.registerServlet("/", new WicketServlet(), props, null); > >> > >> But it fails to register saying that wicket is "Unable to create > >> application of class es.warp.sample.HTTPLocalGUI.MainApplication". > >> The output error also includes some lines about class loader so I > >> thought it was something related with visibility. I tried to export > >> everything but I had the same failure. > >> .... > >> .... > >> at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > >> at java.lang.Class.forName0(Native Method) > >> at java.lang.Class.forName(Class.java:247) > >> .... > >> .... > >> > >> I use for deployment maven and pax runner with Felix framework (mvn > >> package install pax:run -Dframework=felix -Dprofiles=log,config). > >> If I use equinox instead of felix, the application is registered and > >> works perfectly, it's ok for development, but I need it working on > >> felix for production deployment. > >> > >> I'm thinking that I'm not doing it on the right way, but I don't know > >> how to do it. I also tried to publish the servlet using Felix > >> Whiteboard service, and I had the same results, it worked when I used > >> equinox and it didn't work when I used felix. > >> > >> What am I doing wrong? > >> > >> > >> Regards, > >> > >> Jaime. > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> For additional commands, e-mail: users-h...@wicket.apache.org > >> > >> > > > > > > -- > > Fernando Wermus. > > > > www.linkedin.com/in/fernandowermus > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >