Hello Team,
I am writing to request your assistance regarding an issue encountered during the deployment of a WAR file to a newly configured PAS instance.
I have recently completed a fresh installation of Progress Open-Edge 12.8.7 and meticulously configured all necessary components, including the creation and setup of a PAS instance. My objective is to deploy an application WAR file to this instance.
Upon attempting to deploy the WAR file using the command pasman deploy -I [instance_name] [war_file_name], the operation initially reports a "Status: OK." However, subsequent attempts to restart the PAS instance result in a java.lang.Error.
Please find the Error snapshot below. Error in Catalina.out log file

Based on my preliminary research, I understand that Progress Open-Edge 12.8.7 incorporates an embedded Tomcat server, version 10.1.39.0. It is my understanding that this version of Tomcat supports Jakarta EE API Servlet version 6 specifications rather than traditional Java EE classes version 3 API Servlet. This leads me to suspect a potential compatibility issue with the deployed WAR file.
Tomcat Version Details:

In War file I have checked the details of Web.xml Files Details.

Could you please confirm if my assessment is accurate? Specifically, I would appreciate clarification on whether the observed java.lang.Error is indeed a consequence of deploying a WAR file compiled with Java EE classes to a PAS instance leveraging Tomcat 10.1.39.0, which primarily supports Jakarta EE.
My research suggests that a potential solution involves rebuilding the WAR file using Jakarta EE classes and a version greater than or equal to 6. Your expert guidance on the most effective resolution strategy would be great. Please suggest
Screenshot of R&D where I get these Information


Could you please help me to clarify is this the reason of tomcat and java compatibility?
Thanks
I am writing to request your assistance regarding an issue encountered during the deployment of a WAR file to a newly configured PAS instance.
I have recently completed a fresh installation of Progress Open-Edge 12.8.7 and meticulously configured all necessary components, including the creation and setup of a PAS instance. My objective is to deploy an application WAR file to this instance.
Upon attempting to deploy the WAR file using the command pasman deploy -I [instance_name] [war_file_name], the operation initially reports a "Status: OK." However, subsequent attempts to restart the PAS instance result in a java.lang.Error.
Please find the Error snapshot below. Error in Catalina.out log file

Based on my preliminary research, I understand that Progress Open-Edge 12.8.7 incorporates an embedded Tomcat server, version 10.1.39.0. It is my understanding that this version of Tomcat supports Jakarta EE API Servlet version 6 specifications rather than traditional Java EE classes version 3 API Servlet. This leads me to suspect a potential compatibility issue with the deployed WAR file.
Tomcat Version Details:

In War file I have checked the details of Web.xml Files Details.

Could you please confirm if my assessment is accurate? Specifically, I would appreciate clarification on whether the observed java.lang.Error is indeed a consequence of deploying a WAR file compiled with Java EE classes to a PAS instance leveraging Tomcat 10.1.39.0, which primarily supports Jakarta EE.
My research suggests that a potential solution involves rebuilding the WAR file using Jakarta EE classes and a version greater than or equal to 6. Your expert guidance on the most effective resolution strategy would be great. Please suggest
Screenshot of R&D where I get these Information


Could you please help me to clarify is this the reason of tomcat and java compatibility?
Thanks