SoapUI, скачанный с сайта падает к чертям на линуксе (Ubuntu 15.04 с дефолтными настройками и установленным кастомным JDK).
Потому что SoapUI нужно правильно готовить! (и совсем не потому, что разработчики должны тестировать свое поделие перед релизом, конечно. У нас же опенсорц, никто никому ничего не должен, поэтому жрите что дают)
1) они положили туда какую‑то кривую сборку Java,...
... котора падает с сигсервом. Если подменить их папочку jre скачанной из интернетов JDK (прямо в каталоге, куда установлен SoapUI), он начинает запускаться.
Но это еще не всё, потому что он продолжает падать уже с логическими ошибками.
2) поэтому чтение soapui.sh подсказывает, что лучше просто удалить всю папку «jre» в каталоге, куда установлен SoapUI.
При этом в системе должна быть (нужно установить) свежая Java 8, прописана переменная окружания JAVA_HOME, указывающая на место установки джавы (у меня это /my/opt/java8), и сама java должна выполняться из командной строки ($JAVA_HOME/bin должна быть в $PATH)
Вообще этого должно хватить, но если не хватило, то по опыту общения с предыдущими версиями SoapUI, нужно еще сделать вот что:
3) Обязательно запускаем не тот ярлык, который создал инсталлятор в главном меню Убунты, а soapui.sh (в директории, куда установлен SoapUI). Не помню уже точно, но с ярлыком были какие‑то проблемы. Я сам написал вот такой скриптик, и положил в ~/bin/soapui, запускаю его:
#!/bin/bash cd /home/olegchir/opt/java/SoapUI‑5.2.0/bin ./soapui.sh &
4) В самом верху soapui.sh нужно добавить JAVA_TOOL_OPTIONS=«» export JAVA_TOOL_OPTIONS
Скорей всего этот хак нужен для тех, кто на федорке впилил джаву через alternatives и других несчастных этого же вида
5) Нужно отредактировать soapui.sh, найти в нем слово browser, прочитать комментарий «раскомменти меня», и раскомментить. На всякий случай добавить старое название этой прперти. В результате получится так: