You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2009/06/20 15:33:16 UTC

svn commit: r786818 - /incubator/click/trunk/click/extras/src/org/apache/click/extras/gae/GoogleAppEngineListener.java

Author: sabob
Date: Sat Jun 20 13:33:16 2009
New Revision: 786818

URL: http://svn.apache.org/viewvc?rev=786818&view=rev
Log:
aded GAE docs on how to provide Click resources in restricted environment

Modified:
    incubator/click/trunk/click/extras/src/org/apache/click/extras/gae/GoogleAppEngineListener.java

Modified: incubator/click/trunk/click/extras/src/org/apache/click/extras/gae/GoogleAppEngineListener.java
URL: http://svn.apache.org/viewvc/incubator/click/trunk/click/extras/src/org/apache/click/extras/gae/GoogleAppEngineListener.java?rev=786818&r1=786817&r2=786818&view=diff
==============================================================================
--- incubator/click/trunk/click/extras/src/org/apache/click/extras/gae/GoogleAppEngineListener.java (original)
+++ incubator/click/trunk/click/extras/src/org/apache/click/extras/gae/GoogleAppEngineListener.java Sat Jun 20 13:33:16 2009
@@ -126,6 +126,23 @@
  *
  * &lt;/appengine-web-app&gt; </pre>
  *
+ * <h3>Deployment issues</h3>
+ *
+ * On application startup, Click automatically deploys all its JavaScript and
+ * CSS resources to the "<tt>/click</tt>" folder. Since GAE doesn't allow
+ * writing to disk, Click cannot automatically deploy its resources.
+ * <p/>
+ * Instead you will have to manually add Click's resources in your GAE
+ * application's "<tt>/war</tt>" folder. To do this create a <tt>click</tt>
+ * folder under your <tt>/war</tt> directory -> "<tt>/war/click</tt>".
+ * <p/>
+ * Next you need to copy the resources from the click-core.X.X.X.jar and
+ * click-extras.X.X.X.jar. Use your favorite IDE or ZIP utility to open the
+ * jars and navigate to "<tt>META-INF/web/</tt>" where you will find the
+ * "<tt>/click</tt>" folder with all the resources packaged for that jar. Simple
+ * copy the content of the "<tt>/click</tt>" folder to your GAE folder:
+ * "<tt>/war/click</tt>".
+ *
  * @author Bob Schellink
  */
 public class GoogleAppEngineListener implements ServletContextListener {