2016-03-29 5 views
0

У меня есть weblogic 11g и я хочу создать программу для проверки состояния weblogic. Я хочу знать, как проверить статус. Является ли статус записи веб-журнала в файле ?. Если weblogic записывает статус в файл, я могу использовать программу, если изменился статус записи файла, программа должна отправить мне электронное письмо.Как получить статус oracle weblogic

Возможно ли это?

+0

вы можете использовать скрипты WLST для проверки работоспособности сервера – devwebcl

+0

@devwebcl вы можете мне помочь, как создать сценарий WLST и как его назвать из java – user3505775

ответ

0

Если идея заключается в использовании Java, то лучше использовать JMX напрямую (WLST больше используется в качестве решения командной строки).

Существует пример в документации Oracle, которые могут помочь вам:

Печать Имя и состояние серверов http://docs.oracle.com/cd/E23943_01/web.1111/e13728/accesswls.htm#JMXCU156

+0

Я пробовал эту ссылку: http://docs.oracle.com/cd/E23943_01/web.1111/e13728/accesswls.htm#JMXCU158, и я попытался выполнить код , и я изменяю массив аргументов следующим образом: \t String hostname = ":: 1"; Строка portString = "7101"; String username = "weblogic"; String password = "W3bL061c * #"; – user3505775

+0

, но я получаю сообщение об ошибке, как: java.net.MalformedURLException: неподдерживаемый протокол: t3 на javax.management.remote.JMXConnectorFactory.newJMXConnector (JMXConnectorFactory.java:359) в javax.management.remote.JMXConnectorFactory.connect (JMXConnectorFactory.java:269) в MonitoringMain.initConnection (MonitoringMain.java:115) в MonitoringMain.main (MonitoringMain.java:29). – user3505775

+0

как исправить? Я думаю, что java не понимает t3, если я перехожу в ipv4, java также получает ошибку. – user3505775