Discussion:
Startup time between TomEE 8.0.0-M1 Plus and MP
COURTAULT Francois
2018-10-22 14:08:56 UTC
Permalink
Hello everyone,

I have performed some comparison between TomEE 8.0.0-M1 Plus and MP.
The average startup time for TomEE 8.0.0-M1 Plus using java 11, on my laptop with Core i5, SSD and 16 GB of RAM is: 1,303 ms
The average startup time for TomEE 8.0.0-M1 MP using java 11, on my laptop with Core i5, SSD and 16 GB of RAM is: 1,824 ms
I was expecting the opposite.

Looking at the TomEE 8.0.0-M1 logs, I saw:
22-Oct-2018 14:25:46.872 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:46.873 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/docs] startup failed due to previous errors
...
22-Oct-2018 14:25:47.116 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:47.116 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/host-manager] startup failed due to previous errors
...
22-Oct-2018 14:25:47.306 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:47.307 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/manager] startup failed due to previous errors
...
22-Oct-2018 14:25:47.497 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:47.497 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors

I didn't see those entries in TomEE 8.0.0-M1 Plus during startup: maybe this can explain the startup time difference ? Is it an issue ?

BTW, could you confirm or not to me that the difference between TomEE 8 Plus and TomEE 8 MP are:

* TomEE MP doesn't have Concurrency utilities for EE support (available in Web Profile)

* TomEE MP doesn't have JPA support (available in Web Profile)

* TomEE MP doesn't have JAX-WS support (available in Plus)

* TomEE MP doesn't have JCA support (available in Plus)

* TomEE MP doesn't have JMS support (available in Plus)

* TomEE MP doesn't have JBatch support (available in Plus)

Could you also confirm to me or not, that TomEE 8 MP:

* Will have CDI 2.0 support ?

* Will have JSON-P 1.1 support ?

* Will have JAX-RS 2.1 support ?

* Will have JSON-B 1.0 support ?

Best Regards.
________________________________
This message and any attachments are intended solely for the addressees and may contain confidential information. Any unauthorized use or disclosure, either whole or partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be liable for the message if altered, changed or falsified. If you are not the intended recipient of this message, please delete it and notify the sender.
Although all reasonable efforts have been made to keep this transmission free from viruses, the sender will not be liable for damages caused by a transmitted virus.
Roberto Cortez
2018-10-22 16:13:53 UTC
Permalink
Hi Francois,

Thank you.

TomEE MP is build from TomEE WebProfile, so it does support Java EE, including JPA and Concurrency.

Stuff, available in MP Plus, like JMS or JBatch are currently not available in TomEE MP.

Regarding the error, I’ve only notice them after the release. I suspect that the MP JWT filter has some kind of impact in packaged apps, like the docs or the console, so they are failing to start. I’m going to have a better look at it.

Cheers,
Roberto
Post by COURTAULT Francois
Hello everyone,
I have performed some comparison between TomEE 8.0.0-M1 Plus and MP.
The average startup time for TomEE 8.0.0-M1 Plus using java 11, on my laptop with Core i5, SSD and 16 GB of RAM is: 1,303 ms
The average startup time for TomEE 8.0.0-M1 MP using java 11, on my laptop with Core i5, SSD and 16 GB of RAM is: 1,824 ms
I was expecting the opposite.
22-Oct-2018 14:25:46.872 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:46.873 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/docs] startup failed due to previous errors
...
22-Oct-2018 14:25:47.116 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:47.116 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/host-manager] startup failed due to previous errors
...
22-Oct-2018 14:25:47.306 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:47.307 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/manager] startup failed due to previous errors
...
22-Oct-2018 14:25:47.497 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
22-Oct-2018 14:25:47.497 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
I didn't see those entries in TomEE 8.0.0-M1 Plus during startup: maybe this can explain the startup time difference ? Is it an issue ?
* TomEE MP doesn't have Concurrency utilities for EE support (available in Web Profile)
* TomEE MP doesn't have JPA support (available in Web Profile)
* TomEE MP doesn't have JAX-WS support (available in Plus)
* TomEE MP doesn't have JCA support (available in Plus)
* TomEE MP doesn't have JMS support (available in Plus)
* TomEE MP doesn't have JBatch support (available in Plus)
* Will have CDI 2.0 support ?
* Will have JSON-P 1.1 support ?
* Will have JAX-RS 2.1 support ?
* Will have JSON-B 1.0 support ?
Best Regards.
________________________________
This message and any attachments are intended solely for the addressees and may contain confidential information. Any unauthorized use or disclosure, either whole or partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be liable for the message if altered, changed or falsified. If you are not the intended recipient of this message, please delete it and notify the sender.
Although all reasonable efforts have been made to keep this transmission free from viruses, the sender will not be liable for damages caused by a transmitted virus.
COURTAULT Francois
2018-10-22 17:22:01 UTC
Permalink
Hello Roberto,

So if I have understood you well TomEE MP is TomEE Web Profile + MP specifications, right ?

Best Regards.

-----Original Message-----
From: Roberto Cortez [mailto:***@yahoo.com.INVALID]
Sent: lundi 22 octobre 2018 18:14
To: ***@tomee.apache.org
Cc: ***@tomee.apache.org
Subject: Re: Startup time between TomEE 8.0.0-M1 Plus and MP

Hi Francois,

Thank you.

TomEE MP is build from TomEE WebProfile, so it does support Java EE, including JPA and Concurrency.

Stuff, available in MP Plus, like JMS or JBatch are currently not available in TomEE MP.

Regarding the error, I’ve only notice them after the release. I suspect that the MP JWT filter has some kind of impact in packaged apps, like the docs or the console, so they are failing to start. I’m going to have a better look at it.

Cheers,
Roberto
Post by COURTAULT Francois
Hello everyone,
I have performed some comparison between TomEE 8.0.0-M1 Plus and MP.
The average startup time for TomEE 8.0.0-M1 Plus using java 11, on my
laptop with Core i5, SSD and 16 GB of RAM is: 1,303 ms The average
startup time for TomEE 8.0.0-M1 MP using java 11, on my laptop with Core i5, SSD and 16 GB of RAM is: 1,824 ms I was expecting the opposite.
22-Oct-2018 14:25:46.872 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:46.873 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context [/docs] startup failed due to previous errors ...
22-Oct-2018 14:25:47.116 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:47.116 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context [/host-manager] startup failed due to previous errors ...
22-Oct-2018 14:25:47.306 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:47.307 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context [/manager] startup failed due to previous errors ...
22-Oct-2018 14:25:47.497 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:47.497 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context []
startup failed due to previous errors
I didn't see those entries in TomEE 8.0.0-M1 Plus during startup: maybe this can explain the startup time difference ? Is it an issue ?
* TomEE MP doesn't have Concurrency utilities for EE support (available in Web Profile)
* TomEE MP doesn't have JPA support (available in Web Profile)
* TomEE MP doesn't have JAX-WS support (available in Plus)
* TomEE MP doesn't have JCA support (available in Plus)
* TomEE MP doesn't have JMS support (available in Plus)
* TomEE MP doesn't have JBatch support (available in Plus)
* Will have CDI 2.0 support ?
* Will have JSON-P 1.1 support ?
* Will have JAX-RS 2.1 support ?
* Will have JSON-B 1.0 support ?
Best Regards.
________________________________
This message and any attachments are intended solely for the addressees and may contain confidential information. Any unauthorized use or disclosure, either whole or partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be liable for the message if altered, changed or falsified. If you are not the intended recipient of this message, please delete it and notify the sender.
Although all reasonable efforts have been made to keep this transmission free from viruses, the sender will not be liable for damages caused by a transmitted virus.
________________________________
This message and any attachments are intended solely for the addressees and may contain confidential information. Any unauthorized use or disclosure, either whole or partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be liable for the message if altered, changed or falsified. If you are not the intended recipient of this message, please delete it and notify the sender.
Although all reasonable efforts have been made to keep this transmission free from viruses, the sender will not be liable for
Roberto Cortez
2018-10-23 15:41:01 UTC
Permalink
Exactly.

Cheers,
Roberto
Post by COURTAULT Francois
Hello Roberto,
So if I have understood you well TomEE MP is TomEE Web Profile + MP specifications, right ?
Best Regards.
-----Original Message-----
Sent: lundi 22 octobre 2018 18:14
Subject: Re: Startup time between TomEE 8.0.0-M1 Plus and MP
Hi Francois,
Thank you.
TomEE MP is build from TomEE WebProfile, so it does support Java EE, including JPA and Concurrency.
Stuff, available in MP Plus, like JMS or JBatch are currently not available in TomEE MP.
Regarding the error, I’ve only notice them after the release. I suspect that the MP JWT filter has some kind of impact in packaged apps, like the docs or the console, so they are failing to start. I’m going to have a better look at it.
Cheers,
Roberto
Post by COURTAULT Francois
Hello everyone,
I have performed some comparison between TomEE 8.0.0-M1 Plus and MP.
The average startup time for TomEE 8.0.0-M1 Plus using java 11, on my
laptop with Core i5, SSD and 16 GB of RAM is: 1,303 ms The average
startup time for TomEE 8.0.0-M1 MP using java 11, on my laptop with Core i5, SSD and 16 GB of RAM is: 1,824 ms I was expecting the opposite.
22-Oct-2018 14:25:46.872 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:46.873 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context [/docs] startup failed due to previous errors ...
22-Oct-2018 14:25:47.116 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:47.116 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context [/host-manager] startup failed due to previous errors ...
22-Oct-2018 14:25:47.306 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:47.307 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context [/manager] startup failed due to previous errors ...
22-Oct-2018 14:25:47.497 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
Filters failed to start. Full details will be found in the appropriate
container log file
22-Oct-2018 14:25:47.497 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context []
startup failed due to previous errors
I didn't see those entries in TomEE 8.0.0-M1 Plus during startup: maybe this can explain the startup time difference ? Is it an issue ?
* TomEE MP doesn't have Concurrency utilities for EE support (available in Web Profile)
* TomEE MP doesn't have JPA support (available in Web Profile)
* TomEE MP doesn't have JAX-WS support (available in Plus)
* TomEE MP doesn't have JCA support (available in Plus)
* TomEE MP doesn't have JMS support (available in Plus)
* TomEE MP doesn't have JBatch support (available in Plus)
* Will have CDI 2.0 support ?
* Will have JSON-P 1.1 support ?
* Will have JAX-RS 2.1 support ?
* Will have JSON-B 1.0 support ?
Best Regards.
________________________________
This message and any attachments are intended solely for the addressees and may contain confidential information. Any unauthorized use or disclosure, either whole or partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be liable for the message if altered, changed or falsified. If you are not the intended recipient of this message, please delete it and notify the sender.
Although all reasonable efforts have been made to keep this transmission free from viruses, the sender will not be liable for damages caused by a transmitted virus.
________________________________
This message and any attachments are intended solely for the addressees and may contain confidential information. Any unauthorized use or disclosure, either whole or partial, is prohibited.
E-mails are susceptible to alteration. Our company shall not be liable for the message if altered, changed or falsified. If you are not the intended recipient of this message, please delete it and notify the sender.
Although all reasonable efforts have been made to keep this transmission free from viruses, the sender will not be liable for damages caused by a transmitted virus.
Loading...