Текущий каталог не находится автоматически в пути выполнения. Это - частично история и частично меры безопасности.
Unix разработан как многопользовательская система. Если Ваш рабочий каталог в настоящее время был в некоторой папке, совместно использованной многими пользователями системы, и Ваш текущий каталог был автоматически в пути выполнения перед системными каталогами, то, когда Вы работаете standard_system_command
Вы могли бы получить что-то злой из других пользователей, оставленных в той совместно используемой папке вместо стандартной системной команды.
Windows не запустил свою жизнь как многопользовательскую систему, и таким образом, командная строка имеет различные поведения по умолчанию.
По-моему, Вы не должны включать./в свой путь. При создании сценария, Вы регулярно работаете затем, необходимо поместить его в совместно используемую папку как/usr/local/bin, или в личной папке как ~ / мусорное ведро, которое Вы добавляете к ПУТИ. Вы могли также поместить символьную ссылку в одну из тех папок или создать псевдоним.
Добавьте следующую JVM args к Вашему запуску приложения для включения JMX jvm контроль:
- Dcom.sun.management.jmxremote-dcom.sun.management.jmxremote.port = (выбирают номер порта)-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false
Войдите в hyperic, выберите Вас сервер.