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.


Reply via email to