Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети? / 8 сообщений из 8, страница 1 из 1
04.12.2004, 23:35
    #32813240
Innate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
То есть меня интересует удаленный запуск JVM в локальной сети, когда у пользователя есть права на запуск приложений на других компах в этой сети.
Кто-нибудь сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
06.12.2004, 00:48
    #32813561
insect
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
InnateТо есть меня интересует удаленный запуск JVM в локальной сети...

Наверное надо идти и изучать RMI
Java Remote Method Invocation (Java RMI)

Electronic Insect
...
Рейтинг: 0 / 0
06.12.2004, 12:15
    #32814146
GammiBear
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
Варианты :
по большому счету их 2 :

1. Пишем некоего агента, который на удаленной машине будет запускать нужную программу (типа троян ;) ) . Спсобы передачи команды : sockets, RMI, CORBA, Web-Services, SNMP (выбираем по вкусу).

2. Из жабной проги telnet'ом заходим на нужную машину и выполняем необходимые команды ....

P.S. лично решал такие задачи с помощью агентов на CORBA и SNMP +
ряд вещей делал через telnet
...
Рейтинг: 0 / 0
12.12.2004, 15:06
    #32824841
Innate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
insect InnateТо есть меня интересует удаленный запуск JVM в локальной сети...

Наверное надо идти и изучать RMI
Java Remote Method Invocation (Java RMI)

Electronic Insect

RMI все равно предпологает, что на удаленной машине Java уже запущена, может быть с очень маленькой прогой, которая скачивает что надо и запускает. Может я что-то пропустил?

GammiBear
1. Пишем некоего агента, который на удаленной машине будет запускать нужную программу (типа троян ;) ) . Спсобы передачи команды : sockets, RMI, CORBA, Web-Services, SNMP (выбираем по вкусу).


То есть агент уже запущен на удаленной машине?

GammiBear
2. Из жабной проги telnet'ом заходим на нужную машину и выполняем необходимые команды ....

А это как? И будет ли это переносимо между различными ОС?

Спасобо за ответы!
...
Рейтинг: 0 / 0
13.12.2004, 10:52
    #32825167
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
2 GammiBear
Не будете Вы ли так любезны подсказать, какую реализацию Корбы Вы использовали (если не секрет, конечно:-))))))) VisiBroker, или какую другую?
...
Рейтинг: 0 / 0
13.12.2004, 12:41
    #32825299
GammiBear
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
То есть агент уже запущен на удаленной машине?


Баз запущенного агента на удаленной машине ничего не выйдет - (не важно - будет агент самописный или что-то стандартное (типа telnet-сервера)).

Telnet .... А это как? И будет ли это переносимо между различными ОС?
Очень просто - как локально в консоли :)

насчет перносимости ... тут сложнее ...

если предположить , что java прописана в path то реально в консоли надо будет выполнить 2 команды :

под виндами :

cd X:\Path_to_jabba_prog
java _params_

под линухом

cd /path_to_java_prog
java _params_

в принципе можно добиться идентичной нотации для команд
(к примеру используя юниксовую нотацию (под виндами - использовать cygwin))

правда парамтры командной строки самой жабамашины под виндами и юнихом тоже несколько отличаются (например в classpath разделитель [:] под линухом и [;] под виндами).

но это все технические детали - главный смысл в том, что для успешного запуска команд (любых, не только java) на удаленной машине придется иметь уже запущенного агента (трояна , блин :) )


Не будете Вы ли так любезны подсказать, какую реализацию Корбы Вы использовали (если не секрет, конечно:-))))))) VisiBroker, или какую другую?


JacORB 2.X

P.S. для интеграции CORBA и .Net юзал
IIOP.NET
...
Рейтинг: 0 / 0
14.12.2004, 11:29
    #32826245
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
2 GammiBear
Премного Вам благодарен.
...
Рейтинг: 0 / 0
14.12.2004, 12:38
    #32826428
Innate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети?
GammiBearИз жабной проги telnet'ом заходим на нужную машину и выполняем необходимые команды ....
Очень просто - как локально в консоли :)
Т.е. из жабной проги можно выполнить команду в консоли, а если установлен telnet, то и в нем?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Можно ли из Java запустить Java-приложение на другом компьютере с локальной сети? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]