Как передать аргумент "-D" в Eclipse на мой сервер weblogic
Я разрабатываю на Eclipse на Ubuntu и развертывания на WebLogic. Я получаю значения системных свойств, используя System.getProperty("ключ") ... как передать аргумент "-Dxxx=yyy" в Eclipse на мой сервер weblogic.
В меню "Выполнить" -> "Выполнить настройки" у меня нет вкладки "Аргументы" для сервера weblogic.
3 ответа
Я нашел решение:
Меню: Run > Run configurations > environment tab
добавлять: JAVA_OPTIONS variable with arguments "-Dxxx=yyy -Daaa=bbb"
Мое решение было следующим: в файле../user_projects/domains/mydomain/bin/startWebLogic.sh я добавил в строке с SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}" текст -Dxxx=yyy, поэтому результат -> SAVE_JAVA_OPTIONS="${JAVA_OPTIONS} -Dxxx= гггг".
Я предполагаю, что вы добавили сервер в серверное представление в Eclipse. Если это так, вы можете дважды щелкнуть по серверу, чтобы открыть конфигурацию. Под заголовком General Information
должна быть кнопка с названием Open launch configuration
, Когда вы нажимаете эту кнопку, должно быть открыто новое окно. В этом окне перейдите на вкладку под названием Arguments
, Там вы должны быть в состоянии настроить параметры сервера.
Это работает по крайней мере для меня с Tomcat. Я думаю, что это должно работать так же с WebLogic.