Hi Daniel, if you run "mvn war:inplace" command in projects' directory, you can copy pom.xml dependencies to web-inf/lib automaticly.
2012/1/6 Rahman USTA <rahman.usta...@gmail.com> > Thanks a lot Daniel, it's ok now. > > > 2012/1/6 Rahman USTA <rahman.usta...@gmail.com> > >> Now, http://chopapp.com/#7pmdaqmd >> >> >> 2012/1/6 Rahman USTA <rahman.usta...@gmail.com> >> >>> i did it in pom.xml, why must i add jars to lib manually? cant i do it >>> with maven? >>> >>> >>> 2012/1/6 Daniel Watrous <daniel.watr...@gmail.com> >>> >>>> This time I think you didn't include the gae-initializer jar in your >>>> WEB-INF/lib directory. >>>> >>>> On Fri, Jan 6, 2012 at 8:50 AM, Rahman USTA <rahman.usta...@gmail.com> >>>> wrote: >>>> > i handled them, but now server is giving me internal error, >>>> > http://chopapp.com/#8lc105ni >>>> > >>>> > 2012/1/6 Daniel Watrous <daniel.watr...@gmail.com> >>>> > >>>> >> Rahman, >>>> >> >>>> >> From the error that you show in your link it appears that your >>>> >> application can't find the WicketFilter class. >>>> >> >>>> >> Are you sure that you copied the three wicket jar files (core, util, >>>> >> request) to your WEB-INF/lib folder? >>>> >> >>>> >> Daniel >>>> >> >>>> >> On Fri, Jan 6, 2012 at 7:28 AM, Rahman USTA < >>>> rahman.usta...@gmail.com> >>>> >> wrote: >>>> >> > i did Daniel's way, but when run the application, >>>> >> > http://chopapp.com/#1gyxqdm6 >>>> >> > >>>> >> > 2012/1/6 Hielke Hoeve <hielke.ho...@topicus.nl> >>>> >> > >>>> >> >> Hey Daniel, >>>> >> >> >>>> >> >> Glad to hear you got it working as well. I have some apps on >>>> google app >>>> >> >> engine as well. Tried all the tutorials and 'useful' maven >>>> plugins but >>>> >> all >>>> >> >> just didn't do the trick for me. I now use maven's resources >>>> plugin to >>>> >> >> copy the resources from the maven repository to the war/lib >>>> folder. >>>> >> Which >>>> >> >> allows me to update/add dependencies in the pom.xml, run maven >>>> and add >>>> >> the >>>> >> >> dependencies in eclipse manually. >>>> >> >> >>>> >> >> I have not found a maven plugin which just adds the google sdk as >>>> >> >> dependency for me so I don't have to mess around in eclipse >>>> everytime I >>>> >> run >>>> >> >> maven. Did you solve that? >>>> >> >> >>>> >> >> Hielke >>>> >> >> >>>> >> >> -----Original Message----- >>>> >> >> From: Daniel Watrous [mailto:daniel.watr...@gmail.com] >>>> >> >> Sent: donderdag 5 januari 2012 19:35 >>>> >> >> To: users@wicket.apache.org >>>> >> >> Subject: Re: Wicket on Google App Engine >>>> >> >> >>>> >> >> Thanks for all your help. I've just posted the steps required to >>>> get >>>> >> >> current versions of wicket and gae to work together. >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >>>> http://software.danielwatrous.com/software-engineering/wordpress-plugin-licensing-wicket-on-google-app-engine >>>> >> >> >>>> >> >> Daniel >>>> >> >> >>>> >> >> On Thu, Jan 5, 2012 at 12:46 AM, Ernesto Reinaldo Barreiro < >>>> >> >> ernesto.reina...@jweekend.com> wrote: >>>> >> >> > I think the class to use is >>>> >> >> > >>>> >> >> > >>>> >> >>>> http://code.google.com/p/kickat26/source/browse/trunk/src/de/kickat26/ >>>> >> >> > ui/wicket/GAEModificationWatcher.java >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > On Thu, Jan 5, 2012 at 8:31 AM, Ernesto Reinaldo Barreiro < >>>> >> >> > ernesto.reina...@jweekend.com> wrote: >>>> >> >> > >>>> >> >> >> You could use a modified version of resource watcher that does >>>> not >>>> >> >> >> use threads and modify request cycle so that watcher is >>>> executed >>>> >> >> >> before each request cycle. I remember there was some blog >>>> somewhere >>>> >> >> >> explaining this technique... Maybe it was this... >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> >> >>>> http://stronglytypedblog.blogspot.com/2009/07/wicket-spring-jdo-on-go >>>> >> >> >> ogle-app-engine.html >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> On Wed, Jan 4, 2012 at 11:18 PM, Daniel Watrous < >>>> >> >> daniel.watr...@gmail.com>wrote: >>>> >> >> >> >>>> >> >> >>> I tried putting in this: >>>> >> >> >>> >>>> getResourceSettings().setResourcePollFrequency(Duration.ONE_SECOND); >>>> >> >> >>> >>>> >> >> >>> But the resource still doesn't update without restarting the >>>> google >>>> >> >> >>> app engine environment. I just tried it by running Start and >>>> that no >>>> >> >> >>> longer updates automatically either. >>>> >> >> >>> >>>> >> >> >>> In the process of trying to make it work with GAE, I changed >>>> the >>>> >> >> >>> pom.xml to have these lines in the build section >>>> >> >> >>> <directory>src/main/webapp/WEB-INF</directory> >>>> >> >> >>> >>>> >> >> >>> >>>> <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory> >>>> >> >> >>> >>>> >> >> >>> That means files are no longer placed in the target >>>> directory, but >>>> >> >> >>> in the WEB-INF folder. Could this affect it? Have I missed >>>> another >>>> >> >> >>> setting somewhere that relates to changing where the compiled >>>> >> >> >>> classes are placed? >>>> >> >> >>> >>>> >> >> >>> Daniel >>>> >> >> >>> >>>> >> >> >>> On Wed, Jan 4, 2012 at 3:01 PM, Sven Meier <s...@meiers.net> >>>> wrote: >>>> >> >> >>> > Read here: >>>> >> >> >>> > >>>> >> >> >>> > >>>> https://cwiki.apache.org/WICKET/faqs.html#FAQs-Deployment >>>> >> >> >>> > >>>> >> >> >>> > The relevant setting is: >>>> >> >> >>> > getResourceSettings().setResourcePollFrequency(duration); >>>> >> >> >>> > >>>> >> >> >>> > Sven >>>> >> >> >>> > >>>> >> >> >>> > >>>> >> >> >>> > On 01/04/2012 10:31 PM, Daniel Watrous wrote: >>>> >> >> >>> >> >>>> >> >> >>> >> Great. I now have it working with either the jar download >>>> or the >>>> >> >> >>> >> dependency in the pom.xml file. In the dependency xml >>>> snippet I >>>> >> >> >>> >> didn't realize that I needed to manually provide the >>>> version, but >>>> >> >> >>> >> after I did then it worked fine. >>>> >> >> >>> >> >>>> >> >> >>> >> Whenever I update a class and save it in Eclipse, that >>>> class is >>>> >> >> >>> >> updated in the running server and I don't have to restart >>>> to see >>>> >> >> >>> >> the changes. This is great. >>>> >> >> >>> >> >>>> >> >> >>> >> However, when I change an HTML page, it's not updated in >>>> the >>>> >> >> >>> >> running server, so I have to restart everything. I know >>>> that when >>>> >> >> >>> >> I run a quickstart app directly (using the Start class) >>>> that >>>> >> >> >>> >> updates to the HTML are updated without requiring a >>>> restart. >>>> >> >> >>> >> >>>> >> >> >>> >> Do you know how to make it so the HTML files are updated >>>> in the >>>> >> >> >>> >> live server? >>>> >> >> >>> >> >>>> >> >> >>> >> Thanks so much. >>>> >> >> >>> >> >>>> >> >> >>> >> Daniel >>>> >> >> >>> >> >>>> >> >> >>> >> On Wed, Jan 4, 2012 at 1:38 PM, Sven Meier<s...@meiers.net >>>> > >>>> >> wrote: >>>> >> >> >>> >>> >>>> >> >> >>> >>> With maven it's very easy, just add the dependency to >>>> your pom >>>> >> >> >>> >>> as suggested and forget about it. >>>> >> >> >>> >>> >>>> >> >> >>> >>> Alternatively you can download the jar form maven central >>>> >> >> >>> >>> manually and add it to your project: >>>> >> >> >>> >>> >>>> >> >> >>> >>> >>>> >> >> >>> >>> >>>> >> >> >>> >>> >>>> >> >> >>> >>>> >> http://repo2.maven.org/maven2/org/wicketstuff/wicketstuff-gae-initia >>>> >> >> >>> lizer/ >>>> >> >> >>> >>> >>>> >> >> >>> >>> Hope this helps >>>> >> >> >>> >>> Sven >>>> >> >> >>> >>> >>>> >> >> >>> >>> >>>> >> >> >>> >>> On 01/04/2012 09:28 PM, Daniel Watrous wrote: >>>> >> >> >>> >>>> >>>> >> >> >>> >>>> 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(R >>>> >> >> >>> untime.java:133) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> com.google.appengine.tools.development.agent.runtime.Runtime$2.run(R >>>> >> >> >>> untime.java:131) >>>> >> >> >>> >>>>>> at >>>> java.security.AccessController.doPrivileged(Native >>>> >> >> >>> Method) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> com.google.appengine.tools.development.agent.runtime.Runtime.newInst >>>> >> >> >>> ance(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.jav >>>> >> >> >>> >>>>>> a: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.j >>>> >> >> >>> ava:662) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:1 >>>> >> >> >>> >>>>>> 40) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.ja >>>> >> >> >>> va:1250) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java >>>> >> >> >>> :517) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:46 >>>> >> >> >>> 7) >>>> >> >> >>> >>>>>> 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.startCo >>>> >> >> >>> ntainer(JettyContainerService.java:191) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> com.google.appengine.tools.development.AbstractContainerService.star >>>> >> >> >>> tup(AbstractContainerService.java:239) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> com.google.appengine.tools.development.DevAppServerImpl.start(DevApp >>>> >> >> >>> ServerImpl.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>(DevAp >>>> >> >> >>> pServerMain.java:113) >>>> >> >> >>> >>>>>> at >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>>>> >>>> >> >> >>> >>>> com.google.appengine.tools.development.DevAppServerMain.main(DevAppS >>>> >> >> >>> erverMain.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.loadCl >>>> >> >> >>> ass(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-i >>>> >> >> >>> >>>> nitializer-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-i >>>> >> >> >>> >>>> nitializer-parent/gae-initializer/src/main/resources/wicket.properti >>>> >> >> >>> es >>>> >> >> >>> . >>>> >> >> >>> >>>>>>>>>>> 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-e >>>> >> >> >>> ngine.html >>>> >> >> >>> >>>>>>>>>>>> >>>> >> >> >>> >>>>>>>>>>>> >>>> >> >> >>> >>>>>>>>>>>> >>>> >> >> >>> >>>>>>>>>>>> >>>> >> >> >>> >>>>>>>>>>>> >>>> >> >> >>> >>>> >> http://www.danwalmsley.com/2009/04/08/apache-wicket-on-google-app-en >>>> >> >> >>> gine-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-i >>>> >> >> >>> nitializer-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 >>>> >> >> >>> >>>> >>>> >> >> >>> >>> >>>> >> >> >>> >>> >>>> >> >> >>>> --------------------------------------------------------------------- >>>> >> >> >>> >>> 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 >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >> >>>> >> >> >> >>>> >> >> >> -- >>>> >> >> >> Regards - Ernesto Reinaldo Barreiro >>>> >> >> >> >>>> >> >> >> jWeekend >>>> >> >> >> Training, Consulting, Development >>>> >> >> >> http://jWeekend.com <http://jweekend.com/> >>>> >> >> >> >>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> >> > -- >>>> >> >> > Regards - Ernesto Reinaldo Barreiro >>>> >> >> > jWeekend >>>> >> >> > Training, Consulting, Development >>>> >> >> > http://jWeekend.com <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 >>>> >> >> >>>> >> >> >>>> >> > >>>> >> > >>>> >> > -- >>>> >> > Rahman USTA >>>> >> > Computer & Control Education Technologist >>>> >> > 0-(531)-922-28-05 >>>> >> > www.kodcu.com >>>> >> >>>> >> --------------------------------------------------------------------- >>>> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> >> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >> >>>> >> >>>> > >>>> > >>>> > -- >>>> > Rahman USTA >>>> > Computer & Control Education Technologist >>>> > 0-(531)-922-28-05 >>>> > www.kodcu.com >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >>>> >>> >>> >>> -- >>> Rahman USTA >>> Computer & Control Education Technologist >>> 0-(531)-922-28-05 >>> www.kodcu.com >>> >>> >> >> >> -- >> Rahman USTA >> Computer & Control Education Technologist >> 0-(531)-922-28-05 >> www.kodcu.com >> >> > > > -- > Rahman USTA > Computer & Control Education Technologist > 0-(531)-922-28-05 > www.kodcu.com > > -- Rahman USTA Computer & Control Education Technologist 0-(531)-922-28-05 www.kodcu.com