Uploaded image for project: 'Click'
  1. Click
  2. CLK-560

Google App Engine support

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.1.0
    • None
    • None

    Description

      Google App Engine (GAE) provides free Java hosting and an ideal solution for startups or student wanting to host their applications.

      This JIRA is to provide out-of-the-box support for Click applications.

      Here are the issues enountered thus far:

      1. - OGNL SecurityManager has to be set to null. This can be achived via a new ServletContextListener in the extras package.
      2. - GAE doesn't support writing to the file system so Click cannot deploy its resources on the fly. Instead users will have to package resources within the war itself. Servlet 3.0 may come to the rescue as it allows serving static resources from the META-INF/resources folder. Very similar to Click's auto deployment from META-INF/web, except Servlet 3.0 serves resources directly from this location without having to deploy them.
      3. - FileUpload doesn't work out of the box as it writes to the file system. Should look at a Memory FileItem or somesuch solution.
      4. - GAE's appengine-web.xml must be setup to exclude serving *.htm resources (if PerformanceFilter is used png, gif, css and js files should also be excluded)

      Attachments

        Issue Links

          Activity

            People

              sabob Bob Schellink
              sabob Bob Schellink
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: