Do you have an EL jar in your lib directory? For example, the geronimo-el_1.0_spec-1.0.1.jar that comes with the app engine sdk?
Wong wrote: > Hi, > > I should have said "no error log" but on my browser "Error: NOT_FOUND" > gets displayed. > > Below is my log with serverity set to DEBUG > # > > 1. > 12-07 05:33PM 21.623 / 404 11146ms 15477cpu_ms 0kb Mozilla/5.0 > (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/ > 3.5.5,gzip(gfe) > See details > > 203.115.242.154 - - [07/Dec/2009:17:33:32 -0800] "GET / HTTP/ > 1.1" 404 229 - "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv: > 1.9.1.5) Gecko/20091102 Firefox/3.5.5,gzip(gfe)" > "mobisociety.appspot.com" > > 2. > I 12-07 05:33PM 23.767 > > javax.servlet.ServletContext log: Set web app root system > property: 'mobisociety.root' = [/base/data/home/apps/mobisociety/ > 1.338292022072629898/] > > 3. > I 12-07 05:33PM 24.139 > > javax.servlet.ServletContext log: Initializing Spring root > WebApplicationContext > > 4. > W 12-07 05:33PM 24.140 > > [mobisociety/1.338292022072629898].<stderr>: log4j:WARN No > appenders could be found for logger > (org.springframework.web.context.ContextLoader). > > > 5. > W 12-07 05:33PM 24.140 > > [mobisociety/1.338292022072629898].<stderr>: log4j:WARN Please > initialize the log4j system properly. > > > 6. > I 12-07 05:33PM 30.695 > > javax.servlet.ServletContext log: > org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf > ok) > > 7. > I 12-07 05:33PM 31.005 > > javax.servlet.ServletContext log: Initializing Spring > FrameworkServlet 'mobisociety' > > > > > > On Dec 6, 7:53 am, Rusty Wright <rwright.li...@gmail.com> wrote: >> What do you mean by "no log"? I often need to change the console web page's >> filter level to debug to see some error messages. >> >> Wong wrote: >>> Points to add >>> I'm using Spring 3.0.0 RC1 >>> <!-- Resolves logical view names returned by Controllers to Tiles; a >>> view >>> name to resolve is treated as the name of a tiles definition --> >>> <bean class="org.springframework.js.ajax.AjaxUrlBasedViewResolver" >>> id="tilesViewResolver"> >>> <property name="viewClass" >>> value="org.springframework.web.servlet.view.tiles2.TilesView"/> >>> </bean> >>> <!-- Configures the Tiles layout system --> >>> <bean >>> class="org.springframework.web.servlet.view.tiles2.TilesConfigurer" >>> id="tilesConfigurer"> >>> <property name="definitions"> >>> <list> >>> <value>/WEB-INF/layouts/layouts.xml</value> >>> <!-- Scan views directory for Tiles >>> configurations --> >>> <value>/WEB-INF/views/**/views.xml</value> >>> </list> >>> </property> >>> </bean> >>> On Dec 1, 10:28 am, Wong <lhw...@gmail.com> wrote: >>>> Hi, >>>> I'm trying to configure an environment with Spring and tiles. So far I >>>> manage to be successful running the local web server within eclipse >>>> but when I upload >>>> my appspot and run it I get this error: >>>> # >>>> Nested in javax.servlet.ServletException: >>>> org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean with name 'tilesConfigurer' defined in ServletContext >>>> resource [/WEB-INF/config/webmvc-config.xml]: Invocation of init >>>> method failed; nested exception is java.lang.NoClassDefFoundError: >>>> javax/el/ELContext: >>>> org.springframework.beans.factory.BeanCreationException: Error >>>> creating bean with name 'tilesConfigurer' defined in ServletContext >>>> resource [/WEB-INF/config/webmvc-config.xml]: Invocation of init >>>> method failed; nested exception is java.lang.NoClassDefFoundError: >>>> javax/el/ELContext >>>> at >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean >>>> (AbstractAutowireCapableBeanFactory.java:1395) >>>> at >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean >>>> (AbstractAutowireCapableBeanFactory.java:512) >>>> at >>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >>>> (AbstractAutowireCapableBeanFactory.java:450) >>>> at org.springframework.beans.factory.support.AbstractBeanFactory >>>> $1.getObject(AbstractBeanFactory.java:289) >>>> at >>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >>>> (DefaultSingletonBeanRegistry.java:222) >>>> at >>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean >>>> (AbstractBeanFactory.java:286) >>>> at >>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean >>>> (AbstractBeanFactory.java:188) >>>> at >>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons >>>> (DefaultListableBeanFactory.java:543) >>>> at >>>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization >>>> (AbstractApplicationContext.java:730) >>>> at >>>> org.springframework.context.support.AbstractApplicationContext.refresh >>>> (AbstractApplicationContext.java:387) >>>> at >>>> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext >>>> (FrameworkServlet.java:447) >>>> at >>>> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext >>>> (FrameworkServlet.java:342) >>>> at org.springframework.web.servlet.FrameworkServlet.initServletBean >>>> (FrameworkServlet.java:308) >>>> at org.springframework.web.servlet.HttpServletBean.init >>>> (HttpServletBean.java:127) >>>> at javax.servlet.GenericServlet.init(GenericServlet.java:215) >>>> at org.mortbay.jetty.servlet.ServletHolder.initServlet >>>> (ServletHolder.java:433) >>>> at org.mortbay.jetty.servlet.ServletHolder.getServlet >>>> (ServletHolder.java:342) >>>> at >>>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: >>>> 463) >>>> at org.mortbay.jetty.servlet.ServletHandler.handle >>>> (ServletHandler.java:362) >>>> at org.mortbay.jetty.security.SecurityHandler.handle >>>> (SecurityHandler.java:216) >>>> at org.mortbay.jetty.servlet.SessionHandler.handle >>>> (SessionHandler.java:181) >>>> at org.mortbay.jetty.handler.ContextHandler.handle >>>> (ContextHandler.java:712) >>>> at >>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: >>>> 405) >>>> at >>>> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268) >>>> at >>>> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) >>>> at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite >>>> (NormalRewrittenUrl.java:195) >>>> at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite >>>> (RuleChain.java:159) >>>> at >>>> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java: >>>> 141) >>>> at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest >>>> (UrlRewriter.java:90) >>>> at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter >>>> (UrlRewriteFilter.java:417) >>>> at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter >>>> (ServletHandler.java:1084) >>>> at >>>> org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal >>>> (HiddenHttpMethodFilter.java:71) >>>> at org.springframework.web.filter.OncePerRequestFilter.doFilter >>>> (OncePerRequestFilter.java:76) >>>> at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter >>>> (ServletHandler.java:1084) >>>> at >>>> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal >>>> (CharacterEncodingFilter.java:88) >>>> at org.springframework.web.filter.OncePerRequestFilter.doFilter >>>> (OncePerRequestFilter.java:76) >>>> at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter >>>> (ServletHandler.java:1084) >>>> at >>>> org.springframework.web.filter.ShallowEtagHeaderFilter.doFilterInternal >>>> (ShallowEtagHeaderFilter.java:57) >>>> at org.springframework.web.filter.OncePerRequestFilter.doFilter >>>> (OncePerRequestFilter.java:76) >>>> at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter >>>> (ServletHandler.java:1084) >>>> at >>>> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal >>>> (OpenEntityManagerInViewFilter.java:113) >>>> at org.springframework.web.filter.OncePerRequestFilter.doFilter >>>> (OncePerRequestFilter.java:76) >>>> at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter >>>> (ServletHandler.java:1084) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:344) >>>> at >>>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke >>>> (FilterSecurityInterceptor.java:110) >>>> at >>>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter >>>> (FilterSecurityInterceptor.java:84) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter >>>> (ExceptionTranslationFilter.java:98) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.session.SessionManagementFilter.doFilter >>>> (SessionManagementFilter.java:95) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter >>>> (AnonymousAuthenticationFilter.java:110) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter >>>> (SecurityContextHolderAwareRequestFilter.java:55) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter >>>> (RequestCacheAwareFilter.java:36) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter >>>> (BasicAuthenticationFilter.java:177) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter >>>> (AbstractAuthenticationProcessingFilter.java:188) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter >>>> (LogoutFilter.java:106) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at >>>> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter >>>> (SecurityContextPersistenceFilter.java:80) >>>> at org.springframework.security.web.FilterChainProxy >>>> $VirtualFilterChain.doFilter(FilterChainProxy.java:356) >>>> at org.springframework.security.web.FilterChainProxy.doFilter >>>> (FilterChainProxy.java:150) >>>> at >> ... >> >> read more ยป > > -- > > 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 google-appengine-j...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > 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 google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.