Тёрка в тагах


Друзья

Его(2) Общие(0) Хотят дружить(0)


  • Atrinax

  • Blackoff

  • login

  • login

  • login

  • login

Враги

Его(0) Общие(0) Обиженные(1)

Большая Тёрка / Мысли / Личная лента olegchir /


olegchir
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, прочитать комментарий «раскомменти меня», и раскомментить. На всякий случай добавить старое название этой прперти. В результате получится так:

JAVA_OPTS=«$JAVA_OPTS -Dsoapui.browser.disabled=true»
JAVA_OPTS=«$JAVA_OPTS -Dsoapui.jxbrowser.disable=true»