TomEE 1.7.5 is incompatible with java 21.
Take a look at here https://tomee.apache.org/download-discontinued.html

Regards,

Gilberto

On 2023/12/26 14:23:49 Felipe Rafailov wrote:
> Hello developers!
>
> First and foremost, Merry Christmas to everyone!
>
> I just discovered TomEE and was trying to use it for my project. I saw it
> had a Maven plugin as well (tomee-maven-plugin) and was going to give it a
> try.
>
> I was able to change my POM file to use the plugin, previously I was using
> tomcat7-maven-plugin. I built my "ROOT.war" and was ready to run TomEE.
>
> My "tomee:run" target was running fine until it gave me the following
error:
>
> [INFO] Running 'org.apache.openejb.maven.plugin.run'. Configured TomEE in
> plugin is localhost:8080 (plugin shutdown port is 8005 and https port is
> 8443)
> Started server process on port: 8080
> -Djava.endorsed.dirs=C:\JAVA\WS\GTW_SEINFRA\target\apache-tomee\endorsed
is
> not supported. Endorsed standards and standalone APIs
> in modular form will be supported via the concept of upgradeable modules.
> Error: Could not create the Java Virtual Machine.
> Error: A fatal exception has occurred. Program will exit.
> [WARNING] Failed to check or track server startup on port: 8080
> [INFO] Waiting for command: [quit, exit, reload]
>
> I was looking for more information on this error online. In some forums
> they claim that they got Tomcat running by removing the
> "-Djava.endorsed.dirs" parameter entirely.
>
> I also traced the parameter to the configuration file in
> C:\JAVA\WS\GTW_SEINFRA\target\apache-tomee\bin\catalina.bat, where I can
> edit the file and remove the parameter, but as soon as I hit Run, this
file
> gets replaced by the original version that contains the parameter.
>
> I was wondering if anyone else had this issue? Is there something wrong
> with my POM file or is this simply a compatibility issue with Java 21?
>
> Thank you for the support!
>
> Regards,
> Felipe
>

Reply via email to