Re: Upgrading Embedded Tomcat 7.x to 10.x

2023-08-31 Thread Mark Thomas

On 30/08/2023 23:58, Matthew Robinson wrote:

Please may I have some assistance to upgrade a JAVA Maven project which uses 
embedded Tomcat 7 to use embedded Tomcat 10?
I’m having extreme difficulty determining the appropriate versions of the 
various components such that they play nice together.
I am also planning to upgrade from JAVA 7 to JAVA 9. I’t a general 
modernisation operation.


Tomcat 10.1.x requires Java 11 as a minimum.


It is set up as a Maven project and uses Apache CXF and Spring to provide a 
RESTful API, a SOAP Client and minimal Web Server functionality.
All Tomcat configuration is by direct JAVA code - no configuration files - to 
ensure it runs standalone and cannot be interfered with by the user.
There are no database or JNDI requirements in Tomcat, but the product uses a 
SOAP API for data retrieval.

The Versions currently used are:
3.1.1.RELEASE
3.1.7.RELEASE
7.0.70
2.7.14
3.0
1.9.11
3.4
1
1.8.0
2.2
3.1.4
1.0.13
1.7

Has anyone executed a similar upgrade and can help me find the appropriate 
mash-up of componentry and versions?


You'll need to check for each of the libraries above if it depends on 
Java EE. If yes, you'll need an updated version that depends on Jakarta 
EE. If no such update is available, the Tomcat migration tool for 
Jakarta EE may help.


Mark


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Upgrading Embedded Tomcat 7.x to 10.x

2023-08-30 Thread Matthew Robinson
Please may I have some assistance to upgrade a JAVA Maven project which uses 
embedded Tomcat 7 to use embedded Tomcat 10?
I’m having extreme difficulty determining the appropriate versions of the 
various components such that they play nice together.
I am also planning to upgrade from JAVA 7 to JAVA 9. I’t a general 
modernisation operation.

It is set up as a Maven project and uses Apache CXF and Spring to provide a 
RESTful API, a SOAP Client and minimal Web Server functionality.
All Tomcat configuration is by direct JAVA code - no configuration files - to 
ensure it runs standalone and cannot be interfered with by the user.
There are no database or JNDI requirements in Tomcat, but the product uses a 
SOAP API for data retrieval.

The Versions currently used are:
3.1.1.RELEASE
3.1.7.RELEASE
7.0.70
2.7.14
3.0
1.9.11
3.4
1
1.8.0
2.2
3.1.4
1.0.13
1.7

Has anyone executed a similar upgrade and can help me find the appropriate 
mash-up of componentry and versions?

Thanks!