Hello,
It seems that some things are a little bit changed in the latest version of GAE. Today I had time to migrate from 1.3.0 to 1.3.3 but there are some problems. In my application we are using google sitebricks as an template engine for rendering of html pages but it doesn't work correctly on GAE 1.3.3. First I wasn't sure where is the problem in sitebricks or in the sitebricks library. To check which one is broken I made a sample servlet filter which is acting as a dispatcher of all incomming requests and checks whether uri contains test or mypage and prints text "Hello" as output in other case processes request throught the chain.

Here is the full source of my filter which filters all incomming requests: "/*"
@Singleton
public class TestFilter implements Filter {
  private Logger log = Logger.getLogger(TestFilter.class.getName());

  public void init(FilterConfig filterConfig) throws ServletException {

  }

public void doFilter(ServletRequest req, ServletResponse resp, FilterChain filterChain) throws IOException, ServletException {
    HttpServletRequest request = (HttpServletRequest) req;
    HttpServletResponse response = (HttpServletResponse) resp;
    final String uri = request.getRequestURI();
    log.info("Uri:" + uri);

    if (uri.contains("test") || uri.contains("mypage")) {
      response.getWriter().write("Hello");
    } else {
      filterChain.doFilter(req, resp);
    }

  }

  public void destroy() { }
}

In 1.3.0 the following code is working on both: local server and deployed on GAE, but on 1.3.3 it only works in local environment and is not working when is deployed on GAE. On GAE 1.3.3 when "/test" url is requested the log file of the server is appended with the following message: "No handlers matched this URL."

Any ideas what is causing this issue ?

Regards,
  Miroslav

--
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