Let me clarify:  I get a 404 error reported on
/WEB-INF/views/hello/hello.jsp when I try this.  I've tried moving the views
directory elsewhere, outside of WEB-INF but still cannot find it.


On Thu, Jun 3, 2010 at 9:43 AM, Bill Milligan <[email protected]>wrote:

>
> Actually, that sounds different.  The trouble I have is when Spring tries
> to locate the view thusly:
>
> 1.  HelloController returns "hello/hello".
> 2.  InternalResourceViewResolver attempts to map this to
> /WEB-INF/views/hello/hello.jsp
> 3.  Jetty's web container attempts to find this resource in the URL pattern
> "/*".
> 4.  No joy.
>
> The limitation seems to be in Jetty alone, so you might still see it with
> struts; I don't know if you need a similar construct in web.xml but I
> imagine so, based on what I remember from old struts from years ago.  I've
> seen the Jetty limitation documented elsewhere that it can't handle the
> "/*".
>
>
> On Thu, Jun 3, 2010 at 8:21 AM, Andrew <[email protected]> wrote:
>
>> Hi Bill,
>>
>> I can see what you mean now.  I have actually jumped over to a Struts
>> 2 app at the moment, and whenever I change Java code I need to stop
>> the development server and restart it.  Very painful.
>>
>> Is this just the way it is, or are we missing something?
>>
>> Regards,
>> Andrew.
>>
>> On Jun 3, 10:32 am, Bill Milligan <[email protected]> wrote:
>> > If you've gotten past point 2, I'd love to see it.  Redeploying every
>> time I
>> > make a change is driving me batty.
>> >
>> >
>> >
>> > On Wed, Jun 2, 2010 at 7:38 PM, Andrew <[email protected]> wrote:
>> > > Thank you very much Bill.  The suggestion in point 1 worked a treat.
>> >
>> > > To answer your other questions, I am using asm 2.1 and spring 3.0.2.
>> >
>> > > My url pattern is:
>> >
>> > > <url-pattern>/*</url-pattern>
>> >
>> > > When I said that the app was actually running, I meant that even
>> > > though there were those errors in the console, I was able to browse to
>> > > the hello world file and it gave me the expected output so it appeared
>> > > the errors actually hadn't stopped anything from working.
>> >
>> > > If you would like me to send you my eclipse project in a zip file
>> > > please let me know and I'm happy to do so.
>> >
>> > > Best regards,
>> > > Andrew.
>> >
>> > > On Jun 3, 12:04 am, Bill <[email protected]> wrote:
>> > > > Okay, a few things I found out --
>> >
>> > > > 1.  The suggestion athttp://
>> > > code.google.com/p/googleappengine/issues/detail?id=2527
>> > > > works quite well.  You'll find the afflicted appengine-agent.jar in
>> > > > your eclipse plugins folder under
>> > > > com.google.appengine.eclipse.sdkbundle.<version>/appengine-java-sdk-
>> > > > <version>/lib/agent.  Use jarjar to fix internal refs to its own asm
>> > > > code, completely compartmentalizing it away from everything else.
>> > > > Ignore the "ln -s" suggestion, I have no idea what that's about
>> except
>> > > > possibly it's someone's idea to avoid renaming a file, and the
>> > > > "plugin.jar" to "plugin2.jar" is just an example.  It's not really
>> > > > relevant.
>> > > > 2.  It won't matter once you get this working.  Jetty will not be
>> able
>> > > > to find your hello.jsp.  I can't figure out why, but I believe it
>> has
>> > > > something to do with the URL pattern in web.xml.  I tried moving it
>> > > > around without success.
>> > > > 3.  Both problems are non-issues on production.  I deployed the
>> hello
>> > > > app out there and everything just worked.  On one hand it's good,
>> but
>> > > > on the other, this drastically disimproves my build-test-turnaround
>> > > > time.
>> >
>> > > > On Jun 1, 10:56 pm, Andrew <[email protected]> wrote:
>> >
>> > > > > Hi,
>> >
>> > > > > I'm trying to get spring 3.0 up and running as per the blog post
>> at
>> >
>> > > > >
>> http://www.ardentlord.com/apps/blog/show/829881-spring-3-0-on-google-.
>> > > ..
>> >
>> > > > > However I'm running into some issues when I try and start it up in
>> > > > > Development (have not tried in production yet):
>> >
>> > > > > The console is showing a stack of these messages:
>> >
>> > > > > 02/06/2010 2:50:19 AM
>> > > > > com.google.appengine.tools.development.agent.impl.Transformer
>> > > > > transform
>> > > > > SEVERE: Unable to instrument
>> >
>> > >
>> org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator.
>> > > > > Security restrictions may not be entirely emulated.
>> > > > > java.lang.NoSuchMethodError:
>> org.objectweb.asm.ClassWriter.<init>(I)V
>> >
>> > > > > However as far as I can tell the app is actually running.
>> >
>> > > > > There was a thread in this group late last year that described a
>> > > > > similar issue, and the suggested solution seemed to be to rename
>> the
>> > > > > plugin.jar file to plugin2.jar:
>> >
>> > > > >
>> http://groups.google.com.au/group/google-appengine-java/browse_thread.
>> > > ..
>> >
>> > > > > However the posters seemed to be using macs.  I am on Windows 7
>> > > > > (Eclipse Galileo with the Google Plugin) and cannot locate this
>> file -
>> > > > > does anyone have any advice on where I may find it?
>> >
>> > > > > Best regards,
>> > > > > Andrew.
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Google App Engine for Java" group.
>> > > To post to this group, send email to
>> > > [email protected].
>> > > To unsubscribe from this group, send email to
>> > > [email protected]<google-appengine-java%[email protected]>
>> <google-appengine-java%2b­[email protected]>
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/google-appengine-java?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine for Java" group.
>> To post to this group, send email to
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-appengine-java%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine-java?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to