Настройка уровня прокси JVM для исходящих вызовов TIBCO HTTP (SOAP / REST) - PullRequest
0 голосов
/ 31 августа 2018

Мы используем TIBCO в качестве промежуточного программного обеспечения для связи с вышестоящими системами. Мы пытаемся использовать Hoverfly в качестве насмешки между TIBCO и вышестоящими системами. Чтобы использовать Hoverfly, который в настоящее время находится в процессе вызова HTTP Connection (который использует REST), мы установили прокси-хост и порт, и все в порядке. Теперь мы не хотим, чтобы этот прокси происходил в более высоких средах (Staging / Prod). Этот прокси будет использоваться только для тестовых сред.

Я попытался извлечь конфигурацию прокси из кода, чтобы один и тот же EAR можно было продвигать во всей среде и использовать прокси уровня JVM в TIBCO, как упомянуто здесь в этом URL-адресе ниже

https://www.ibm.com/support/knowledgecenter/it/SSBLQQ_8.5.0/com.ibm.rational.ritpp.install.doc/topics/t_ritpp_config_tibco_bw.html

Я отредактировал файл .TRA моего приложения (я понимаю, что настройка в файле TRA будет перезаписываться после каждого развертывания, наш цикл развертывания составляет 3 недели один раз, поэтому мы можем восстанавливать конфигурацию прокси-сервера каждый раз после развертывания) и добавил настройки как показано ниже:

java.property.http.proxyHost=localhost
java.property.http.proxyPort=4503

Несмотря на настройку прокси-сервера, вызовы направляются напрямую в целевую систему, и Hoverfly не получает вызовов, несмотря на настройку этого прокси-сервера на уровне JVM. Это также не работает даже для вызовов SOAP (пробовал в другом процессе).

Есть ли какие-то другие настройки, которые я пропускаю?

Любая помощь высоко ценится.

...