Я столкнулся с проблемой прерывистого вызова на tomcat во время отдыха. установки:Прерывистая проблема 503 с параметрами прокси-сервера JVM на tomcat
ApplicationA работает на автономном котом на PortX
ApplicationB работает на другом автономном котом на Porty и котом установки находятся на одной и той же машине. Java-версия JRE6
Эти параметры добавляются к JVM_OPTS в профиле Баш -Dhttp.proxyHost = [хост] -Dhttp.proxyPort = [порт] -Dhttp.nonProxyHosts = локальный
приложение А делает повторный вызов в приложении B с помощью Spring RestTemplate и получает сообщение об ошибке 503 (услуга недоступна).
URL-адрес используются в http://localhost:portY/ApplicationB/restapipath
вызываю является то, что запросы на локальный проходят через прокси-сервер, определенные в JVM_OPTS, но в моем понимании всех LOCALHOST URLs должны быть вызваны без использования какого-либо прокси-сервера.
Эта проблема происходит периодически, но как только она начинается, она продолжается до перезапуска сервера Tomcat ApplicationA.
Кроме того, я понимаю, что любые вызовы, выполненные Spring SpringTemplate, будут выполнять настройки прокси-сервера JAVA_OPTS без дополнительной обработки кода.
Любые указатели, помощь приветствуется.
Работает ли связь между двумя приложениями, когда вы начинаете с нее без JVM_OPT? – Ralph
Это одна вещь, которую я не могу попробовать, так как это производственная система, а ApplicationA нужен прокси для связи с другими системами. Я знаю, что хрома не имеет надежной тестовой системы. –
Может ли быть, что второй вызов веб-службы во внешней системе вызывает прерывистую проблему с прокси? –