Azure / App-Service-Migration-Assistant

Azure Websites Migration Assistant for Windows is a tool that allows customers to move their existing sites hosted on IIS servers into the cloud on Azure App Service. For more information check out https://appmigration.microsoft.com .
https://appmigration.microsoft.com
MIT License
74 stars 60 forks source link

To know about assessment tool for java application TOMCAT for PAAS migration #72

Closed rohit9039 closed 1 year ago

rohit9039 commented 1 year ago

Summary description- We are planning to migrate our Java applications so kindly let us know if there is any MS recommended assessment tool for TOMCAT -java application PAAS migration.

Issue- We have tried to run assessment report for the tomcat (java based) app in order to migration from windows OS to Azure. We ran the MSI tool provided for java app but it is giving below error for tomcat.

Contact Details- Pallavi.Sukhwal@sas.dk

krolson commented 1 year ago

Hi @rohit9039 , Thank you for posting this. I am afraid I do not see the error detail, was this a screen shot or similar?

The Migration Assistant will deploy a .war of a local Tomcat Java application in a bring-your-own-code deployment (i.e. create a web app with a specific Tomcat/Java version base and deploy the .war content on top, as opposed to creating a container and deploying the container to the web app).

There are a couple of options outside of the Java migration assistant preview as well, both to manually check and move a TOMCAT Java application for a to-PaaS migration using the guidance in this document: https://learn.microsoft.com/en-us/azure/developer/java/migration/migrate-tomcat-to-tomcat-app-service. This document links to deploying using options like the Maven plugin.

Or using a containerization tool like this one (though I believe this is for a Linux source rather than Windows - containerizing in general would also allow the app to be run as an App Service app): https://learn.microsoft.com/en-us/azure/migrate/tutorial-app-containerization-java-app-service