I'm still not sure how to create the jar file. No one is commenting on it so I feel a bit silly. Should it be obvious?
Am I supposed to include the source with my project or a jar. If a jar, how should I build the jar? On Wed, Jan 4, 2012 at 1:11 PM, Sven Meier <s...@meiers.net> wrote: > Hi, > > make sure you have compatible versions for Wicket and gae-initializer, i.e. > they should be the same. > > Sven > > > > On 01/04/2012 08:49 PM, Daniel Watrous wrote: >> >> I'm slowly making progress. >> >> I see now that what Sven replied with goes in the pom.xml. >> >> What I'm not sure of is if I still need a jar file or the source as >> part of my project. I have made the update to my pom.xml, and I'm now >> getting this error when I attempt to run my application: >> >> java.lang.NoClassDefFoundError: >> org/apache/wicket/pageStore/memory/IDataStoreEvictionStrategy >> at java.lang.Class.getDeclaredConstructors0(Native Method) >> at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) >> at java.lang.Class.getConstructor0(Unknown Source) >> at java.lang.Class.getDeclaredConstructor(Unknown Source) >> at >> com.google.appengine.tools.development.agent.runtime.Runtime$2.run(Runtime.java:133) >> at >> com.google.appengine.tools.development.agent.runtime.Runtime$2.run(Runtime.java:131) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> com.google.appengine.tools.development.agent.runtime.Runtime.newInstance(Runtime.java:130) >> at >> org.apache.wicket.util.lang.WicketObjects.newInstance(WicketObjects.java:377) >> at >> org.apache.wicket.Application.addInitializer(Application.java:577) >> at org.apache.wicket.Application.load(Application.java:615) >> at >> org.apache.wicket.Application.initializeComponents(Application.java:501) >> at >> org.apache.wicket.Application.initApplication(Application.java:808) >> at >> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:346) >> at >> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:286) >> at >> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) >> at >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> at >> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662) >> at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) >> at >> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) >> at >> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) >> at >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) >> at >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> at >> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) >> at >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> at >> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) >> at org.mortbay.jetty.Server.doStart(Server.java:224) >> at >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >> at >> com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:191) >> at >> com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:239) >> at >> com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:146) >> at >> com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:164) >> at >> com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) >> at >> com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:113) >> at >> com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89) >> Caused by: java.lang.ClassNotFoundException: >> org.apache.wicket.pageStore.memory.IDataStoreEvictionStrategy >> at java.net.URLClassLoader$1.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(Unknown Source) >> at java.lang.ClassLoader.loadClass(Unknown Source) >> at >> com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:176) >> at java.lang.ClassLoader.loadClass(Unknown Source) >> ... 35 more >> >> Since gae-initializer did compile when I compiled with maven I also >> tried simply putting the compile classes next to my other classes for >> the deployment, but it still gives this error. >> >> Thanks for all your help. >> >> Daniel >> >> On Wed, Jan 4, 2012 at 11:45 AM, Daniel Watrous >> <daniel.watr...@gmail.com> wrote: >>> >>> Is that the same thing as adding the jar file to the build path in >>> eclipse? >>> >>> How do I build gae-initializer.jar? I tried running 'mvn jar', but it >>> gave an error about unknown lifecycle phase. >>> >>> Daniel >>> >>> On Wed, Jan 4, 2012 at 11:38 AM, Sven Meier<s...@meiers.net> wrote: >>>> >>>> Hi Daniel, >>>> >>>> you just have to add the gae-initializer as a dependency to your >>>> project: >>>> >>>> <dependency> >>>> <groupId>org.wicketstuff</groupId> >>>> <artifactId>wicketstuff-gae-initializer</artifactId> >>>> <version>${wicket.version}</version> >>>> </dependency> >>>> >>>> That's all. >>>> Sven >>>> >>>> >>>> On 01/04/2012 07:35 PM, Daniel Watrous wrote: >>>>> >>>>> Also, where do I put the wicket.properties file, and do I need to >>>>> update any xml files to indicate that there is a wicket.properties >>>>> file >>>>> >>>>> On Wed, Jan 4, 2012 at 11:30 AM, Daniel Watrous >>>>> <daniel.watr...@gmail.com> wrote: >>>>>> >>>>>> How do I create the gae-initializer.jar? >>>>>> >>>>>> I have run mvn compile and generated the class files. I can zip those >>>>>> up, but I'm not sure if there should be a META-INF folder and what it >>>>>> should have. >>>>>> >>>>>> Daniel >>>>>> >>>>>> On Wed, Jan 4, 2012 at 12:21 AM, Martin Grigorov<mgrigo...@apache.org> >>>>>> wrote: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> gae-initializer project provides >>>>>>> >>>>>>> >>>>>>> https://github.com/wicketstuff/core/blob/master/jdk-1.6-parent/gae-initializer-parent/gae-initializer/src/main/java/org/wicketstuff/gae/GaeInitializer.java >>>>>>> which is an implementation of org.apache.wicket.IInitializer and >>>>>>> declares it in >>>>>>> >>>>>>> >>>>>>> https://github.com/wicketstuff/core/blob/master/jdk-1.6-parent/gae-initializer-parent/gae-initializer/src/main/resources/wicket.properties. >>>>>>> That means that when gae-initializer.jar is in the classpath Wicket >>>>>>> will use it to initialize the Application instance. >>>>>>> Check the source of GaeInitializer.jar to see what exactly it >>>>>>> configures. >>>>>>> >>>>>>> On Wed, Jan 4, 2012 at 1:52 AM, Daniel >>>>>>> Watrous<daniel.watr...@gmail.com> >>>>>>> wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I've been working for a few days to get a wicket application going >>>>>>>> for >>>>>>>> Google App Engine with mixed results. I hope these questions aren't >>>>>>>> too noobie for this list? >>>>>>>> >>>>>>>> There are a couple of really old articles which Google brings up >>>>>>>> first: >>>>>>>> >>>>>>>> >>>>>>>> http://stronglytypedblog.blogspot.com/2009/04/wicket-on-google-app-engine.html >>>>>>>> >>>>>>>> >>>>>>>> http://www.danwalmsley.com/2009/04/08/apache-wicket-on-google-app-engine-for-java/ >>>>>>>> >>>>>>>> I've also found this resource after digging through the wicket users >>>>>>>> list, but I can't figure out how I'm supposed to use it: >>>>>>>> >>>>>>>> >>>>>>>> https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/gae-initializer-parent >>>>>>>> >>>>>>>> I'm using eclipse with the GAE plugin. >>>>>>>> >>>>>>>> So far this is what I have accomplished. >>>>>>>> 1) the first link above provides a download demo as an eclipse >>>>>>>> project. I can get this to run, but it's working with old versions >>>>>>>> (wicket 1.3.5, appengine sdk 1.2.0). I haven't successfully updated. >>>>>>>> 2) I can create a new google app engine project in eclipse. It runs >>>>>>>> fine and I can develop servlets. >>>>>>>> 3) I can user the maven build script from the quickstart to get a >>>>>>>> functional wicket project. >>>>>>>> >>>>>>>> I'm really struggling trying to figure out how to use the >>>>>>>> gae-initializer or a base GAE project from eclipse and end up with a >>>>>>>> functional wicket application... >>>>>>>> >>>>>>>> I'm not sure what other information to include at this point. Please >>>>>>>> share any pointers or links to other tutorials that might help me. >>>>>>>> >>>>>>>> Daniel >>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Martin Grigorov >>>>>>> jWeekend >>>>>>> Training, Consulting, Development >>>>>>> http://jWeekend.com >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org