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

Reply via email to