CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sun, 17 Aug 2025 08:48:35 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20110405023400
location: https://web.archive.org/web/20110405023400/https://github.com/apache/geronimo-specs
server-timing: captures_list;dur=1.174677, exclusion.robots;dur=0.034552, exclusion.robots.policy;dur=0.016982, esindex;dur=0.025487, cdx.remote;dur=37.666962, LoadShardBlock;dur=239.246480, PetaboxLoader3.datanode;dur=98.015994, PetaboxLoader3.resolve;dur=34.710448
x-app-server: wwwb-app215
x-ts: 302
x-tr: 310
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app215; 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 302
server: nginx
date: Sun, 17 Aug 2025 08:48:37 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20180611005021
location: https://web.archive.org/web/20180611005021/https://github.com/apache/geronimo-specs
server-timing: captures_list;dur=0.558093, exclusion.robots;dur=0.024386, exclusion.robots.policy;dur=0.012051, esindex;dur=0.011107, cdx.remote;dur=13.673533, LoadShardBlock;dur=452.165427, PetaboxLoader3.datanode;dur=798.882270, PetaboxLoader3.resolve;dur=887.066850, load_resource;dur=1468.780017
x-app-server: wwwb-app215
x-ts: 302
x-tr: 1984
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=()
HTTP/2 200
server: nginx
date: Sun, 17 Aug 2025 08:48:38 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: GitHub.com
x-archive-orig-date: Mon, 11 Jun 2018 00:50:21 GMT
x-archive-orig-transfer-encoding: chunked
x-archive-orig-status: 200 OK
x-archive-orig-cache-control: no-cache
x-archive-orig-vary: X-PJAX
x-archive-orig-set-cookie: logged_in=no; domain=.github.com; path=/; expires=Fri, 11 Jun 2038 00:50:21 -0000; secure; HttpOnly
x-archive-orig-set-cookie: _gh_sess=OGJjRm80aVFXb1hTU1hlRFVBb05SS0laSkFMQkJrL2JFNjZZTS9VMDVFUEcrRHFxZ0t0Q29raDYreVJuZUtHRlZKNFROaDV3OEJac1J0QmtnRVdCM05ockV1NXRKeUxHYUZQZ1JxVzU3Q0hQaUQyNEVmY2JBRmM3RFdzanRKc29SdTV6ZHdZOVNqbHFRTDJyc2lCRGJTdUR1YjNhMit6ak5CODFoTW1LeXJoK3dWNnZwZnZnSUtxRnlDS1ZuS3ZyNHpZaW9QaytNUE4yRm5JMHpuamlFanloYmZBbWJTd05PTUFmY1VsVzdmN1A5Nk55aEVkaGZDQmE3bStOd3hYL09mRStKTWpIcm9FN1M3K2FhSnhDWFhZMjFoeWs1NlRzZForWDdiVU4xQVNLN1JOMHlES0lrTUNJc3prZEtOdzZtdUVrbDY2bDZlTVRyejZKTk9aalhoZllJSVBFYXpPTjc2Ny9kdE1oMFJFeG55N1hVT25QMVcyRThvZWs2QjJkVjlqOUJ2Rkk2aFlnajFBNDRLK2hZSTFJaG93R01xQXNoYklCQjN0VW5Pcz0tLWV6bjYwNDFrY3FYVGdGeUNQQVZQVlE9PQ%3D%3D--13e423f4ae0e9a33b9516f19447b9c3e35b4c30e; path=/; secure; HttpOnly
x-archive-orig-x-request-id: 4be19597-649c-4af7-8362-2ed12cc1120f
x-archive-orig-x-runtime: 0.273951
x-archive-orig-strict-transport-security: max-age=31536000; includeSubdomains; preload
x-archive-orig-x-frame-options: deny
x-archive-orig-x-content-type-options: nosniff
x-archive-orig-x-xss-protection: 1; mode=block
x-archive-orig-expect-ct: max-age=2592000, report-uri="https://api.github.com/_private/browser/errors"
x-archive-orig-content-security-policy: default-src 'none'; base-uri 'self'; block-all-mixed-content; connect-src 'self' uploads.github.com status.github.com collector.githubapp.com api.github.com www.google-analytics.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com wss://live.github.com; font-src assets-cdn.github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; frame-src render.githubusercontent.com; img-src 'self' data: assets-cdn.github.com identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com *.githubusercontent.com; manifest-src 'self'; media-src 'none'; script-src assets-cdn.github.com; style-src 'unsafe-inline' assets-cdn.github.com
x-archive-orig-x-runtime-rack: 0.282060
x-archive-orig-x-github-request-id: 88BA:57C0:58C8790:A040FF3:5B1DC74D
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: windows-1250
memento-datetime: Mon, 11 Jun 2018 00:50:21 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 05 Apr 2011 02:34:00 GMT", ; rel="prev memento"; datetime="Sun, 19 Jan 2014 08:12:49 GMT", ; rel="memento"; datetime="Mon, 11 Jun 2018 00:50:21 GMT", ; rel="next memento"; datetime="Wed, 25 Nov 2020 00:53:14 GMT", ; rel="last memento"; datetime="Tue, 19 Nov 2024 04:27:50 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: archiveteam_github_20180703145256/archiveteam_github_20180703145256.megawarc.warc.gz
server-timing: captures_list;dur=0.662999, exclusion.robots;dur=0.025691, exclusion.robots.policy;dur=0.013100, esindex;dur=0.035984, cdx.remote;dur=10.941610, LoadShardBlock;dur=96.630508, PetaboxLoader3.datanode;dur=74.795136, PetaboxLoader3.resolve;dur=81.239620, load_resource;dur=66.219769
x-app-server: wwwb-app215
x-ts: 200
x-tr: 410
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
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
GitHub - apache/geronimo-specs: Mirror of Apache Geronimo specs
Fetching latest commit…
Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Mirror of Apache Geronimo specs
Java
Other
Switch branches/tags
1_0
1_1
1_1_1-bad
1_1_1
1_3
geronimo-activation_1.1_spec-1.0
geronimo-activation_1.1_spec-1.0.1
geronimo-annotation_1.0_spec-1.0
geronimo-annotation_1.0_spec-1.1.0
geronimo-ejb_3.0_spec-1.0
geronimo-el_1.0_spec-1.0
geronimo-el_1.0_spec
geronimo-interceptor_3.0_spec-1.0
geronimo-j2ee-connector_1.5_spec-1.1.1
geronimo-j2ee-management_1.1_spec-1.0
geronimo-j2ee-management_1.1_spec
geronimo-jacc_1.1_spec-1.0
geronimo-jacc_1.1_spec
geronimo-javaee-deployment_1.1MR3_spec-1.0
geronimo-javamail_1.3.1_spec-1.3
geronimo-javamail_1.4_spec-1.0
geronimo-javamail_1.4_spec-1.1
geronimo-javamail_1.4_spec-1.2
geronimo-javamail_1.4_spec-1.3
geronimo-jpa_2.0_spec-1.0-EA
geronimo-jpa_2.0_spec-1.0-EA2
geronimo-jpa_2.0_spec-1.0-EA3
geronimo-jpa_2.0_spec-1.0-EA5
geronimo-jpa_2.0_spec-1.0-EA6
geronimo-jpa_2.0_spec-1.0-EA7
geronimo-jpa_2.0_spec-1.0-EA8
geronimo-jpa_2.0_spec-1.0-PFD2
geronimo-jpa_3.0_spec-1.0
geronimo-jpa_3.0_spec-1.1.0
geronimo-jsp_2.1_spec-1.0
geronimo-jsp_2.1_spec
geronimo-jta_1.0.1B_spec-1.1.1
geronimo-jta_1.1_spec-1.0
geronimo-jta_1.1_spec-1.1.0
geronimo-servlet_2.4_spec-1.1.1
geronimo-servlet_2.5_spec-1.1
geronimo-servlet_2.5_spec-1.1.1
geronimo-spec-jaspi
geronimo-stax-api_1.0_spec-1.0
geronimo-stax-api_1.0_spec-1.0.0
geronimo-stax-api_1.0_spec-1.0.1
geronimo-validation_1.0_spec-1.0-CR5
geronimo-validation_1.0_spec-1.0-EA
geronimo-validation_1.0_spec-1.0-EA2
geronimo-validation_1.0_spec-1.0-EA3
geronimo-validation_1.0_spec-1.0-EA4
geronimo-validation_1.0_spec-1.0-EA5
geronimo-ws-metadata_2.0_spec-1.1.0
geronimo-ws-metadata_2.0_spec-1.1.1
geronimo-ws-metadata_2.0_spec
jee5_exp
reorg
trunk
Nothing to show
specs
specs-parent-1.6
specs-parent-1.5
specs-1.4
geronimo-ws-metadata_2.0_spec-1.1.3
geronimo-ws-metadata_2.0_spec-1.1.2
geronimo-ws-metadata_2.0_spec-1.1.1
geronimo-ws-metadata_2.0_spec-1.1.0
geronimo-ws-metadata_2.0_spec-1.1-M1
geronimo-validation_1.1_spec-1.0
geronimo-validation_1.1_spec-1.0-alpha-1
geronimo-validation_1.0_spec-1.1
geronimo-validation_1.0_spec-1.0.1
geronimo-validation_1.0_spec-1.0
geronimo-validation_1.0_spec-1.0-CR5
geronimo-stax-api_1.2_spec-1.2
geronimo-stax-api_1.2_spec-1.1
geronimo-stax-api_1.2_spec-1.0
geronimo-stax-api_1.0_spec-1.0.1
geronimo-stax-api_1.0_spec-1.0
geronimo-servlet_3.0_spec-1.0
geronimo-servlet_2.5_spec-1.2
geronimo-servlet_2.5_spec-1.1.2
geronimo-servlet_2.5_spec-1.1.1
geronimo-servlet_2.5_spec-1.1
geronimo-servlet_2.5_spec-1.1-M1
geronimo-servlet_2.4_spec-1.1.1
geronimo-servlet_2.4_spec-1.1
geronimo-saaj_1.3_spec-1.1
geronimo-saaj_1.3_spec-1.0.2
geronimo-saaj_1.3_spec-1.0.1
geronimo-saaj_1.3_spec-1.0.0
geronimo-saaj_1.3_spec-1.0
geronimo-saaj_1.1_spec-1.1
geronimo-qname_1.1_spec-1.1
geronimo-osgi-support-1.1
geronimo-osgi-support-1.0
geronimo-jta_1.2_spec-1.0-alpha-1
geronimo-jta_1.1_spec-1.1.1
geronimo-jta_1.1_spec-1.1.0
geronimo-jta_1.1_spec-1.0
geronimo-jta_1.1_spec-1.0-M1
geronimo-jta_1.0.1B_spec-1.1.1
geronimo-jta_1.0.1B_spec-1.1
geronimo-jsp_2.2_spec-1.2
geronimo-jsp_2.2_spec-1.1
geronimo-jsp_2.2_spec-1.0
geronimo-jsp_2.1_spec-1.0.1
geronimo-jsp_2.1_spec-1.0
geronimo-jsp_2.1_spec-1.0-M1
geronimo-jsp_2.0_spec-1.1
geronimo-jsonb_1.0_spec-1.0
geronimo-json_1.1_spec-1.0
geronimo-json_1.0_spec-1.0-alpha-1
geronimo-jpa_3.0_spec-1.1.1
geronimo-jpa_3.0_spec-1.1.0
geronimo-jpa_3.0_spec-1.0
geronimo-jpa_3.0_spec-1.0-M1
geronimo-jpa_2.1_spec-1.0-alpha-1
geronimo-jpa_2.0_spec-1.2
geronimo-jpa_2.0_spec-1.1
geronimo-jpa_2.0_spec-1.0.1
geronimo-jpa_2.0_spec-1.0
geronimo-jpa_2.0_spec-1.0-PFD2
geronimo-jpa_2.0_spec-1.0-EA-1
geronimo-jpa_1.0_spec-1.1.2
geronimo-jms_2.0_spec-1.0-alpha-2
geronimo-jms_2.0_spec-1.0-alpha-1
geronimo-jms_1.1_spec-1.1.1
geronimo-jms_1.1_spec-1.1
geronimo-jcdi_2.0_spec-1.0.1
geronimo-jcdi_2.0_spec-1.0
geronimo-jcdi_1.1_spec-1.0
geronimo-jcdi_1.1_spec-1.0-alpha-1
geronimo-jcdi_1.0_spec-1.0
geronimo-jcdi_1.0_spec-1.0-beta
geronimo-jcache_1.0_spec-1.0-alpha-1
geronimo-jbatch_1.0_spec-1.0
geronimo-jaxws_2.2_spec-1.2
geronimo-jaxws_2.2_spec-1.1
geronimo-jaxws_2.2_spec-1.0
geronimo-jaxws_2.1_spec-1.0
geronimo-jaxrs_2.1_spec-1.0
geronimo-jaxrs_2.0_spec-1.0
geronimo-jaxrs_2.0_spec-1.0-alpha-1
geronimo-jaxrs_1.1_spec-1.0
geronimo-jaxrpc_1.1_spec-2.1
geronimo-jaxrpc_1.1_spec-2.0.1
geronimo-jaxrpc_1.1_spec-2.0.0
geronimo-jaxrpc_1.1_spec-2.0
geronimo-jaxrpc_1.1_spec-1.1
geronimo-jaxr_1.0_spec-2.1
geronimo-jaxr_1.0_spec-2.0.1
geronimo-jaxr_1.0_spec-2.0.0
geronimo-jaxr_1.0_spec-2.0
geronimo-jaxr_1.0_spec-1.1
geronimo-jaxb_2.2_spec-1.0.1
geronimo-jaxb_2.2_spec-1.0
geronimo-jaxb_2.1_spec-1.0
geronimo-javamail_1.4_spec-1.7.2-alpha-1
Nothing to show
Clone or download
Launching GitHub Desktop...
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop...
If nothing happens, download GitHub Desktop and try again.
Launching Xcode...
If nothing happens, download Xcode and try again.
Launching Visual Studio...
If nothing happens, download the GitHub extension for Visual Studio and try again.

Cannot retrieve the latest commit at this time.
Permalink
README
Structure ======== Only specs under active development should be in trunk. Once you release, delete the trunk. If you need to make a change or bugfix, copy the latest tag into trunk and work with that. Be certain that all dependencies are marked "provided" Do not copy any code into branches under any circumstances. Building ======== The is normally no root pom, so you need to build specs individually. To build you will need: * J2SE SDK 1.5+ (https://java.sun.com/j2se/1.5) * Maven 2.0.9+ (https://maven.apache.org) To build all changes incrementally: mvn install To perform clean builds, which are sometimes needed after some changes to the source tree: mvn clean install Releasing ========= Use the maven-release-plugin. Stage to your people.apache.org account or to your local machine and scp to people.apache.org. After a release vote has passed use the maven-stage-plugin to transfer the voted artifacts to the apache release repo.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.