after I found out that javax.el.ElContext is in geronimo- el._1.0_spec-1.0.1.jar, I did another test by including the jar in my war/WEB-INF/lib.
Then, I got the 404 "Error: NOT_FOUND" problem and the log posted in my ealier post. I don't get any problem when running locally within eclipse. I only got problem after deploying onto the appspot server. On Dec 9, 4:24 am, Rusty Wright <rwright.li...@gmail.com> wrote: > 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 > > ... > > 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.