TomEE 9.x
This page has been automatically generated by Cargo's build. Do not edit it directly as it'll be overwritten next time it's generated again.
Users of TomEE 9.x onwards should be aware that, as a result of the move from Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse Foundation, the primary package for all implemented APIs has changed from javax.*
to jakarta.*
. This will almost certainly require code changes to enable applications to migrate to TomEE 9.x and later.
Container Features
Feature name |
Java API |
Ant tasks |
Maven 3 plugin |
Comment |
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Configuration Features
Feature name |
Java API |
Ant tasks |
Maven 3 plugin |
Comment |
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Deployer Features
Feature name |
Java API |
Ant tasks |
Maven 3 plugin |
Comment |
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other Features
Feature name |
Java API |
Ant tasks |
Maven 3 plugin |
Comment |
---|---|---|---|---|
|
|
|
|
Supported Configuration properties
The tables below list both the general configuration properties as well as the container-specific ones.
Standalone Local Configuration Properties
For installed container o.c.c.c.tomee.Tomee9xInstalledLocalContainer
Property name |
Java Property |
Supported? |
Default value |
Javadoc |
---|---|---|---|---|
|
|
|||
|
JAVA_HOME version 8 (up to and including TomEE 9.0.0 M7) or 11 (TomEE 9.0.0 M8 onwards) or newer |
|||
|
N/A |
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
N/A |
|||
|
|
|||
|
|
|||
|
N/A |
|||
|
N/A |
|||
|
|
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
N/A |
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
N/A |
|||
|
|
|||
|
|
|||
|
N/A |
|||
|
N/A |
|||
|
|
|||
|
|
Datasource and Resource configuration
In addition to the forementioned properties, this container configuration can also set up datasources and/or resources.
For more details, please read: DataSource and Resource Support.
Existing Local Configuration Properties
For installed container o.c.c.c.tomee.Tomee9xInstalledLocalContainer
Property name |
Java Property |
Supported? |
Default value |
Javadoc |
---|---|---|---|---|
|
|
|||
|
JAVA_HOME version 8 (up to and including TomEE 9.0.0 M7) or 11 (TomEE 9.0.0 M8 onwards) or newer |
|||
|
N/A |
|||
|
|
|||
|
|
|||
|
|
|||
|
N/A |
|||
|
|
|||
|
N/A |
Runtime Configuration Properties
For remote container o.c.c.c.tomee.Tomee9xRemoteContainer
Property name |
Java Property |
Supported? |
Default value |
Javadoc |
---|---|---|---|---|
|
|
|||
|
|
|||
|
N/A |
|||
|
|
|||
|
N/A |
|||
|
N/A |
|||
|
|
|||
|
|
|||
|
|
With TomEE, the Tomcat manager has multiple aspects to be careful about:
- Your browser by default accesses the HTML-based manager whereas Codehaus Cargo needs to use the text-based manager. As a result, if you want to set the
RemotePropertySet.URI
manually, please make sure you set the URL for the text-based manager, for examplehttp://production27:8080/manager/text
- The text-based manager requires to be accessed by a user with the
manager-script
role; and by default no user has that role. As a result, please make sure you modify yourtomcat-users.xml
file to give that role to a user.
You can read more in the Tomcat documentation: https://tomcat.apache.org/tomcat-10.0-doc/manager-howto.html
Tested On
This container is automatically tested by the Continous Integration system every time there is a code change.
The server used for tests is downloaded from: https://repo.maven.apache.org/maven2/org/apache/tomee/apache-tomee/9.1.3/apache-tomee-9.1.3-plus.zip