Fix bug that prevents starting the server

When the root directory was undefined,
the server didn’t start. ServerManager
is now using the current project root as
a fallback value for the root directory.