Due to gh-29695, smoketest.profile.ActiveProfilesTests starts a web server bound to the default port (8080) despite the test setting `webEnvironment` to `NONE`. This commit works around the problem by running the tests with server.port set to zero. Closes gh-30086