HTTP/2 302
server: nginx
date: Sun, 27 Jul 2025 04:13:23 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100216135452
location: https://web.archive.org/web/20100216135452/https://code.google.com/appengine/docs/java/tools
server-timing: captures_list;dur=0.668883, exclusion.robots;dur=0.036550, exclusion.robots.policy;dur=0.024056, esindex;dur=0.013066, cdx.remote;dur=11.482177, LoadShardBlock;dur=326.902680, PetaboxLoader3.datanode;dur=110.970818, PetaboxLoader3.resolve;dur=192.873452
x-app-server: wwwb-app200
x-ts: 302
x-tr: 364
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: SERVER=wwwb-app200; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 27 Jul 2025 04:13:24 GMT
content-type: text/html; charset=ISO-8859-1
x-archive-orig-vary: Accept-Language,Cookie,Referer
x-archive-orig-etag: "80676f83fc98e722bcfea00c4c316def"
x-archive-orig-last-modified: Tue, 16 Feb 2010 10:40:05 GMT
x-archive-orig-date: Tue, 16 Feb 2010 13:54:51 GMT
x-archive-orig-expires: Tue, 16 Feb 2010 14:54:51 GMT
x-archive-orig-cache-control: public, max-age=3600
x-archive-orig-x-content-type-options: nosniff
x-archive-orig-server: codesite_static_content
x-archive-orig-x-xss-protection: 0
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 16 Feb 2010 13:54:52 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate",
; rel="first memento"; datetime="Fri, 10 Apr 2009 21:22:33 GMT",
; rel="prev memento"; datetime="Wed, 20 Jan 2010 01:10:56 GMT",
; rel="memento"; datetime="Tue, 16 Feb 2010 13:54:52 GMT",
; rel="next memento"; datetime="Tue, 23 Mar 2010 03:54:10 GMT",
; rel="last memento"; datetime="Mon, 15 Jul 2024 13:01:02 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_14_20100216061517_crawl103-c/51_14_20100216135354_crawl103.arc.gz
server-timing: captures_list;dur=0.696114, exclusion.robots;dur=0.032446, exclusion.robots.policy;dur=0.019432, esindex;dur=0.013608, cdx.remote;dur=42.518465, LoadShardBlock;dur=109.846905, PetaboxLoader3.datanode;dur=127.074875, PetaboxLoader3.resolve;dur=117.370713, load_resource;dur=403.140132
x-app-server: wwwb-app200
x-ts: 200
x-tr: 659
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Java Tools - Google App Engine - Google Code
Java Tools
The Java SDK includes a development web server tool for testing your application on your local computer, and a tool for uploading your files and interacting with your app on App Engine. You can also use the Google Plugin for Eclipse, available separately, for developing App Engine and GWT applications using the Eclipse IDE. If you use Apache Ant to build your projects, the SDK includes an Ant plugin to perform the DataNucleus Access Platform data class enhancement step required to use the JDO and JPA interfaces.
This guide contains the following sections: