Affected Version: The bug seems to have existed since the creation of the feature as no.webapp was never handled properly.
-Dno.webapp flag doesn't set the port correctly as it goes around the piece of code setting HTTP port.
Because of that, you cannot run tests on already running product server.
-Dno.webapp should respect the port definitions
-Dno.webapp enforces 0 port