I have four servers installed in my workspace, but for some reason when trying to create a new JSF project, only one is listed in the wizard. Some quick tracing has shown that it's executing this call to find which server is selected:
AppRegisterComponent.initTargetServerValue(), and this method also calls
IServer sel = ServerManager.getInstance().getSelectedServer();
Looking through the method's logic I actually have zero clue what is going on here, what the goal is, etc. I would expect that on this page you would be able to select which server / runtime you want to use, but it seems it always invariably only shows one possible entry, and that entry is rarely the entry I want to use. In this case I'm trying to make a project targeted to my EAP server, and the wizard provides me absolutely no method to do so.