Using ME 2016 CI 4. The problem is that a deployed webapp is left in the /webapps folder even after it is removed from the Tomcat v7 Server in the ME Servers window, and the Server ‘published’, so the status is ‘Synchronized’.
The steps to recreate seem to be this:
– deploy the webapp and publish the server – the app is deployed to /webapps.
– in the Server window, remove the app.
– Close the project.
– Publish the Server.
At this point the app is still deployed, and will actually run just fine if the Server is started.
The issue seems to be the order of closing the project vs Publish on the server. If I do the Publish first, it removes the deployed app. Closing the project first, then publishing, leaves the app deployed.
This is really annoying. It took me a bit of experimenting to figure out why my app was being left deployed, as I am frequently switching projects, and usually don’t think about the particular order of steps I use.