Как программно обнаружить незарегистрированные веб-сервисы, развернутые в Weblogic? - PullRequest
3 голосов
/ 20 ноября 2011

Существует ряд команд, которые развернули приложения на общем сервере приложений Weblogic. Были некоторые попытки сохранить реестр, но он не обновлялся. Как программно обнаружить все веб-службы, развернутые на сервере, и получить их WSDL?

В интерактивном режиме с консоли вы можете перейти в Deployments-> Monitoring-> Web Services и затем включить поле URI, которое по умолчанию скрыто. Из этого списка я могу построить WSDL: [хост]: [порт] [URI]? WSDL

Я думаю, что это выполнимо с использованием JMX и играю с оболочкой WLST. Команда listApplications () предоставляет список имен приложений, но не совсем понятно, как получить дополнительную информацию.

...