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.
