I'm a roo newbie. In trying to create a manual controller using roo-1.1.0.M2/sts-2.3.3.M2 and deploy to GAE.
I found that if I try this with "gwt setup" I get a bunch of errors (Bottom of this post) when I try to run this setup (mvn gwt:run) and try to access http://127.0.0.1:8888/publichappenin...27.0.0.1:9997:
persistence setup --provider DATANUCLEUS --database HYPERSONIC_IN_MEMORY
entity --class ~.server.domain.Happening --testAutomatically
field string --fieldName title --sizeMin 3 --sizeMax 30
field string --fieldName link
controller scaffold ~.web.StuffController
controller class --class ~.web.PublicHappeningController
logging setup --level DEBUG
gwt setup
If I leave off the "gwt setup" I can run this locally (mvn tomcat:run) with no problems and access http://localhost:8080/LibraryStuff/p...appening/index just fine (I get the Welcome to ProjectName message for my stubbed out manual controller/view).
HOWEVER, If I then switch the persistence setup (persistence setup --provider DATANUCLEUS --database GOOGLE_APP_ENGINE --applicationId the-name-you-setup-via-gae-web-ui) and try to deploy to GAE (mvn gae:deploy)
I get what looks like an unprocessed jsp for a result (http://c4k-project.appspot.com and http://c4k-project.appspot.com/publichappening/index).
Am I doing something wrong, or should I just be more patient and wait for M3 or later?
Thanks for any help
[INFO] 2010-08-12 16:33:52,463 [btpool0-2] DEBUG org.springframework.orm.jpa.support.OpenEntityMana gerInViewFilter - Using EntityManagerFactory 'entityManagerFactory' for OpenEntityManagerInViewFilter
[INFO] 2010-08-12 16:33:52,465 [btpool0-2] DEBUG org.springframework.beans.factory.support.DefaultL istableBeanFactory - Returning cached instance of singleton bean 'entityManagerFactory'
[INFO] 2010-08-12 16:33:52,465 [btpool0-2] DEBUG org.springframework.orm.jpa.support.OpenEntityMana gerInViewFilter - Opening JPA EntityManager in OpenEntityManagerInViewFilter
[INFO] 2010-08-12 16:33:52,468 [btpool0-2] DEBUG org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'LibraryStuff' determining Last-Modified value for [/app/publichappening/index]
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.servlet.mvc.annotation.Def aultAnnotationHandlerMapping - Matching patterns for request [/publichappening/index] are [/publichappening/**/, /publichappening/**, /publichappening/**/{id}/, /publichappening/**/{id}]
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.servlet.mvc.annotation.Def aultAnnotationHandlerMapping - URI Template variables for request [/publichappening/index] are {}
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.servlet.mvc.annotation.Def aultAnnotationHandlerMapping - Mapping [/publichappening/index] to handler 'edu.virginia.library.stuff.web.PublicHappeningCon troller@76d5f9b9'
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Last-Modified value for [/app/publichappening/index] is: -1
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'LibraryStuff' processing GET request for [/app/publichappening/index]
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.servlet.mvc.multiaction.In ternalPathMethodNameResolver - Returning handler method name 'index' for lookup path: /publichappening/index
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.bind.annotation.support.Ha ndlerMethodInvoker - Invoking request handler method: public java.lang.String edu.virginia.library.stuff.web.PublicHappeningCont roller.index()
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Rendering view [org.springframework.web.servlet.view.tiles2.TilesV iew: name 'publichappening/index'; URL [publichappening/index]] in DispatcherServlet with name 'LibraryStuff'
[INFO] 2010-08-12 16:33:52,470 [btpool0-2] DEBUG org.apache.tiles.impl.BasicTilesContainer - Render request recieved for definition 'publichappening/index'
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - JspEngine --> /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - ServletPath: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - PathInfo: null
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RealPath: /Users/dhc4z/Documents/workspace-sts-2.3.3.M2/LibraryStuff/target/LibraryStuff-0.1.0.BUILD-SNAPSHOT/WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RequestURI: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - QueryString: gwt.codesvr=127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - Request Params:
[INFO] 2010-08-12 16:33:52,471 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - gwt.codesvr = 127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,472 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - JspEngine --> /WEB-INF/views/header.jspx
[INFO] 2010-08-12 16:33:52,472 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - ServletPath: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,472 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - PathInfo: null
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RealPath: /Users/dhc4z/Documents/workspace-sts-2.3.3.M2/LibraryStuff/target/LibraryStuff-0.1.0.BUILD-SNAPSHOT/WEB-INF/views/header.jspx
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RequestURI: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - QueryString: gwt.codesvr=127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - Request Params:
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - gwt.codesvr = 127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - JspEngine --> /WEB-INF/views/menu.jspx
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - ServletPath: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - PathInfo: null
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RealPath: /Users/dhc4z/Documents/workspace-sts-2.3.3.M2/LibraryStuff/target/LibraryStuff-0.1.0.BUILD-SNAPSHOT/WEB-INF/views/menu.jspx
[INFO] 2010-08-12 16:33:52,473 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RequestURI: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,474 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - QueryString: gwt.codesvr=127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,474 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - Request Params:
[INFO] 2010-08-12 16:33:52,474 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - gwt.codesvr = 127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - JspEngine --> /WEB-INF/views/publichappening/index.jspx
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - ServletPath: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - PathInfo: null
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RealPath: /Users/dhc4z/Documents/workspace-sts-2.3.3.M2/LibraryStuff/target/LibraryStuff-0.1.0.BUILD-SNAPSHOT/WEB-INF/views/publichappening/index.jspx
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - RequestURI: /WEB-INF/layouts/default.jspx
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - QueryString: gwt.codesvr=127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - Request Params:
[INFO] 2010-08-12 16:33:52,490 [btpool0-2] DEBUG org.apache.jasper.servlet.JspServlet - gwt.codesvr = 127.0.0.1:9997
[INFO] 2010-08-12 16:33:52,496 [btpool0-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Could not complete request
[INFO] org.apache.tiles.impl.CannotRenderException: JSPException including path '/WEB-INF/views/publichappening/index.jspx'.
[INFO] at org.apache.tiles.impl.BasicTilesContainer.render(B asicTilesContainer.java:692)
...
[INFO] Caused by: org.apache.tiles.util.TilesIOException: JSPException including path '/WEB-INF/views/publichappening/index.jspx'.
[INFO] at org.apache.tiles.servlet.context.ServletUtil.wrapS ervletException(ServletUtil.java:241)
[INFO] at org.apache.tiles.jsp.context.JspTilesRequestContex t.include(JspTilesRequestContext.java:105)
...
[INFO] Caused by: java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
[INFO] at org.apache.taglibs.standard.tag.common.core.SetSup port.doEndTag(SetSupport.java:140)
...


Reply With Quote