Мне нужно передать динамически сгенерированный параметр (токен) в приложение веб-запуска. Проблема в том, что если приложение не было ранее кэшировано JWS, параметр не передается. Я попытался передать это так:
<property name="token" value="a3ftBH5vfTZurTzUl378"/>
и получение с использованием System.getProperty("token");
, а также передача аргументов основной функции
<application-desc main-class="com.xxx.MainClass">
<argument>-token a3ftBH5vfTZurTzUl378</argument>
</application-desc>
Тот же результат. Очистить кеш -> первый запуск -> токен = ноль. Второй запуск -> токен = a3ftBH5vfTZurTzUl378
Я знаю, что такое поведение задокументировано как нормальное в отношении заставки, отображаемой во время запуска приложений JWS, но то же самое ли для параметров? Это кажется совершенно неприемлемым для меня. Любой совет, чтобы обойти это будет приветствоваться.