404 is the web server/app complaining that the page doesn't exist. Maybe you have a redirect in your code that's sending your browser to the wrong place?
Wong wrote: > 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 [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. > > -- 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.
