Hi,


I want to migrate my webapp from Java EE8 to Jakarta EE 9 in order to run it on 
tomcat 10.0.18. I want migration to happen after starting tomcat (runtime) by 
adding - <Loader jakartaConverter="TOMCAT" />, in  my context defined in 
server.xml. I am providing the value of Context path as /chetna and docbase as 
absolute path to my webapp's folder. On starting Tomcat, it is running fine and 
is not giving any error in logs but seems like it is not able to access my 
webapp folder. When trying to hit url - https://localhost/chetna, it is giving 
error 404. While when I run migration tool on my webapp explicitly and then use 
that migrated webapp's path in docbase, my app is running fine.



In changelog of Tomcat 10.0.3, it is given that - Allow the loader to directly 
use the Tomcat Migration Tool for JakartaEE as a ClassFileTransformer using the 
jakartaConverter attribute. This only supports javax to jakarta conversion for 
classes, not for classloader resources or static files.



Is there a way I can migrate my webapp at runtime while running it on tomcat 
10. Please let me know if I am doing something wrong in this method.



Regards,

Chetna Agrawal

Disclaimer: The information in this email is strictly confidential and may be 
legally privileged. If you are not the intended recipient, any use of this 
email or the information contained therein or disclosure or any action taken or 
omissions made including but not limited to copying, distribution or placing 
reliance on it, is expressly prohibited and may be unlawful. This email is 
intended solely for the addressee, access to this email by anyone else is 
unauthorized, the recipient is requested to notify Seclore and delete this 
email from their system immediately.

Reply via email to