Запуск клиентского приложения на сервере - PullRequest
0 голосов
/ 04 февраля 2012

У меня есть серверная программа, работающая на сервере TOMCAT 6.0. Серверная программа собирается напечатать сообщение "hello world" continueoulsy. Теперь я хочу разработать клиентскую программу, которая при запуске должна запускаться и запускаться на сервере.и получите это сообщение на клиенте. Ограничение заключается в том, что клиент должен вызываться через командную строку. Серверная программа написана на java. Я новичок в этом поле, не знаю, что делать! помогите, пожалуйста!

1 Ответ

0 голосов
/ 04 февраля 2012

Вы должны использовать класс URLConnection примерно так.

import java.net.*;
import java.io.*;

public class URLConnectionReader {
     public static void main(String[] args) 
         throws Exception {
          URL myURL = new URL("[Your servlet URL]");
          URLConnection yc =
          myURL.openConnection();
          BufferedReader in = new BufferedReader(
                    new InputStreamReader(
                    yc.getInputStream()));
          String inputLine;

          while ((inputLine = in.readLine()) != null) 
               System.out.println(inputLine);
          in.close();
     }
}

и в сервлете вы должны написать response.getOutputStrem().println("Hello world");

...