Summary
This article talks about an issue of ALM service not starting after user made changes to Server.xml file
Question
Sometimes even though correct changes are made in Server.xml file and saved , ALM service wont start.
Even rolling back the changes won't help.
Answer
One possible cause for this issue can be that the character set used in Server.xml file may be changed from ANSI to other formats somehow while saving it.
Text editor or user mistake might have lead to the problem.
Server.xml file has to be encoded in ANSI character set. Saving the file back in ANSI format will resolve the issue.