|
Last change
on this file was
13266,
checked in by Mark Evenson, 15 years ago
|
|
Add an 'update' task to upload application to GAE.
|
|
File size:
1.5 KB
|
| Line | |
|---|
| 1 | Google App Engine |
|---|
| 2 | ================= |
|---|
| 3 | |
|---|
| 4 | Alex Muscar |
|---|
| 5 | |
|---|
| 6 | Running ABCL in a Google App Engine container. |
|---|
| 7 | |
|---|
| 8 | This example shows how to run your Java servlet off ABCL in general |
|---|
| 9 | and in Google App Engine (GAE) in particular. |
|---|
| 10 | |
|---|
| 11 | When uploading your code to the server, be sure to put abcl.jar |
|---|
| 12 | in war/WEB-INF/lib. |
|---|
| 13 | |
|---|
| 14 | |
|---|
| 15 | Running Locally |
|---|
| 16 | --------------- |
|---|
| 17 | |
|---|
| 18 | 1. Download the [Google App Engine SDK for Java][1], unzipping the |
|---|
| 19 | distribution somewhere on your filesystem |
|---|
| 20 | (e.g. "~/work/appengine-java-sdk-1.4.3"). |
|---|
| 21 | |
|---|
| 22 | [1]: http://googleappengine.googlecode.com/files/appengine-java-sdk-1.4.3.zip |
|---|
| 23 | |
|---|
| 24 | 2. Simply invoke Ant on the `build.xml' in this directory with the |
|---|
| 25 | `runserver' target, setting the `sdk.dir' JVM property to specify |
|---|
| 26 | the location of the SDK. |
|---|
| 27 | |
|---|
| 28 | unix$ ant -Dsdk.dir=$HOME/work/appengine-java-sdk-1.4.3/ runserver |
|---|
| 29 | |
|---|
| 30 | 3. Visit `http://localhost:8080/hello' in a web browser to see the example run. |
|---|
| 31 | |
|---|
| 32 | |
|---|
| 33 | Deploying to GAE |
|---|
| 34 | ---------------- |
|---|
| 35 | |
|---|
| 36 | 1. To deploy the included example to GAE, you need to first obtain a |
|---|
| 37 | GAE account, and pick a GAE application id to use with the |
|---|
| 38 | application. |
|---|
| 39 | |
|---|
| 40 | 2. Then you need to edit 'war/WEB-INF/appengine-web.xml' to specify |
|---|
| 41 | this application. Just replace the contents of the <applciation> |
|---|
| 42 | tag (initially 'GAE-APPLICATION-ID-GOES-HERE') in the file with |
|---|
| 43 | your GAE ID. |
|---|
| 44 | |
|---|
| 45 | 3. Then the Ant task 'update' should upload your application to GAE: |
|---|
| 46 | |
|---|
| 47 | unix$ ant update |
|---|
| 48 | |
|---|
| 49 | You will be prompted for the Google Account credentials associated |
|---|
| 50 | with the application ID. |
|---|
| 51 | |
|---|
| 52 | |
|---|
| 53 | |
|---|
| 54 | |
|---|
| 55 | |
|---|
| 56 | |
|---|
| 57 | |
|---|
| 58 | |
|---|
| 59 | |
|---|
Note: See
TracBrowser
for help on using the repository browser.