Не понимаете, откуда исходит локальный хост?
Я полагаю, что это происходит из файла JNLP, который кэшируется локально. Существуют различные способы проверки этой теории, некоторые из которых более надежны, чем другие.
1) Попробуйте веб-версию на ПК, который никогда не использовался для тестирования на локальном хосте.
Для самой машины разработки.
2) Удалите приложение из Java Cache перед запуском «живой» веб-версии. Или ..
3) Перемещение кеша целиком для целей каждого теста.
Как две стороны ..
Мне неясно из приведенных выше фрагментов кода, была ли ссылка JNLP на ответ. Если это так, удалите его. Обычно нет необходимости и контрпродуктивно включать href в динамически генерируемую JNLP.
Пожалуйста, отредактируйте свое сообщение, чтобы отформатировать ввод / вывод, фрагменты кода / кода, HTML / XML как код.