/ / Spustenie príkazového riadku na vzdialenom serveri - java, servlety

Spúšťanie príkazového riadku na vzdialenom serveri - java, servlety

Mám príkaz (v skutočnosti je to príkaz na prácu s Hadoopom), ako napríklad „hadoop jar“ musí byť spustený na serveri, ktorého IP adresu znám.

Ako môžem vyvolať príkaz zvnútra svojho kódu java?

Vďaka Abhishek S

odpovede:

0 pre odpoveď č. 1

Implementujte ďalšie dve aplikácie, prvúspustí sa na serveri a spustí váš príkaz, druhý sa spustí na strane klienta a odošle príkazy serveru prostredníctvom sieťového soketového pripojenia. Aplikácia servera prijíma žiadosť klienta a na hostiteľovi servera spúšťa požadovaný príkazový riadok.

Na vykonanie príkazu na lokálnom hostiteľovi (pre aplikáciu na strane servera) použite Runtime trieda a jeho exec() metóda.