Soap-UI MacOS version tweaks, fixing freeze and slow performance
By default Soap-UI uses internal jre bundle and it’s performance is not best one. If you have installed fresh version of jdk or jre, you can delete internal.
1. Stop soap-ui process.
2. Locate Soap-UI.app and delete jre.bundle. I.e. in Terminal execute following commands
$ cd /Applications/SoapUI-5.2.1.app/Contents/PlugIns/
$ rm jre.bundle
3. Next modify soapui.sh
$ nano /Applications/SoapUI-5.2.1.app/Contents/java/app/bin/soapui.sh
# uncomment to disable browser component
JAVA_OPTS="$JAVA_OPTS -Dsoapui.browser.disabled=true"
Save(ctrl+o, enter, ctrl+x) and exit.
4. As addition you can modify vmoptions.txt
$ nano /Applications/SoapUI-5.2.1.app/Contents/vmoptions.txt
add new line at the end of file with:
-Dsoapui.browser.disabled=true
Save(ctrl+o, enter, ctrl+x) and exit.
Done, you can start soap-ui, freezes should dissaper.