GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - apache/tomee: Apache TomEE

BranchesTags
Open more actions menu

Latest commit

 

History

16,460 Commits
16,460 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills/triage-dependabot-prs
.agents/skills/triage-dependabot-prs
 
 
.claude/skills
.claude/skills
 
 
.github
.github
 
 
arquillian
arquillian
 
 
assembly
assembly
 
 
boms
boms
 
 
container
container
 
 
deps
deps
 
 
docs
docs
 
 
examples
examples
 
 
gradle
gradle
 
 
itests
itests
 
 
maven
maven
 
 
mp-jwt
mp-jwt
 
 
pipelines
pipelines
 
 
server
server
 
 
src/main
src/main
 
 
tck
tck
 
 
tomee
tomee
 
 
utils
utils
 
 
.asf.yaml
.asf.yaml
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
LICENSE
LICENSE
 
 
NOTICE
NOTICE
 
 
README.adoc
README.adoc
 
 
SECURITY.md
SECURITY.md
 
 
docker-compose.yml
docker-compose.yml
 
 
pom.xml
pom.xml
 
 
rat.xml
rat.xml
 
 
test-output.xml
test-output.xml
 
 
walkmod.xml
walkmod.xml
 
 

Repository files navigation

License GitHub forks GitHub stars

Apache TomEE

Apache TomEE is a lightweight, yet powerful, JakartaEE Application server with feature rich tooling.

It is the Java Enterprise Edition of Apache Tomcat (Tomcat + JakartaEE = TomEE) and currently is a JakartaEE (formerly JavaEE) and Microprofile compliant application server.

The application server is completely open source and created with community efforts for the public good. Collaborative consensus and peer review according to the Apache Foundation guidelines are used to guarantee the highest quality standards.

Official website: https://tomee.apache.org


  • Start using TomEE

  • Start developing TomEE

  • Contributing

  • Changelog

  • License


Start using TomEE

You can use TomEE to deploy Jakarta EE, Microprofile and Java EE compliant applications.

  • Apache TomEE is distributed 5 different flavors, you can check the comparison table and then proceed to download the distribution for your use case.

  • Documentation and examples are available in the official website.

  • The dozens of application included in the examples/ folder of the project.

Start developing TomEE

TomEE is open source and you can help in its creation.

Apache TomEE is built with Apache Maven >= 3.9.x and Java 17. The Contribute to TomEE section from the official website for a complete Git, Github, Build, Test, and Continuous Integration details.

Quick build

If you only like to compile all classes and package up TomEE without running tests then you can use the following build options

mvn -Pquick -Dsurefire.useFile=false -DdisableXmlReport=true -DuniqueVersion=false -ff -Dassemble -DskipTests -DfailIfNoTests=false clean install

Full build

This will run all the tests. We have thousands of tests and you should go out to grab a bite in the meantime.

mvn clean install

If you intend building in environments where multicast is not allowed then build with:

mvn clean install -DskipMulticastTests=true

Full build that execute arquillian test on all TomEE distributions:

mvn clean install -Pall-adapters

Partial build

This will only build a module and the modules using it as a dependency.

To build just TomEE distribution execute:

mvn clean install -pl tomee/apache-tomee -am -Dmaven.test.skip=true

TomEE zip/tar.gz will be in tomee/apache-tomee/target

To build TomEE Embedded to be able to develop with its maven plugin execute:

mvn clean install -pl maven/tomee-embedded-maven-plugin -am -Dmaven.test.skip=true

Build with Docker

There is also a docker-compose.yml available to build TomEE with several profiles. For a quick build without tests, you can run

docker compose --profile build-quick up

on the project root. There are additional profiles available, e.g. for attaching with a debugger or running a full build.

Contributing

The community section from the official website offers details on how you can join the mailing lists, file tickets, fix bugs and start to contribute to the project.

Changelog

List of Jira Releases (*)

(*) You need to log in or sign up with a free Apache Jira Account

License

Apache License 2.0

About

Apache TomEE

tomee.apache.org/

Topics

jakarta-eejavamicroprofilenetwork-servertomee

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Security policy

Security policy
Activity
Custom properties

Stars

480 stars

Watchers

51 watching

Forks

695 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.