Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在服务器上运行客户端应用程序_Java_Client Server_Httpclient_Client Side - Fatal编程技术网

Java 在服务器上运行客户端应用程序

Java 在服务器上运行客户端应用程序,java,client-server,httpclient,client-side,Java,Client Server,Httpclient,Client Side,我在TOMCAT 6.0服务器上运行了一个服务器程序。服务器程序将继续打印消息“hello world”。现在我想开发一个客户端程序,当我开始时,它应该在服务器上运行,并在客户端上显示该消息。限制是客户端应该通过命令行调用。服务器程序是用java编写的。我对这个领域不熟悉,不知道该怎么办!救命啊 您必须像这样使用URLConnection类 import java.net.*; import java.io.*; public class URLConnectionReader {

我在TOMCAT 6.0服务器上运行了一个服务器程序。服务器程序将继续打印消息“hello world”。现在我想开发一个客户端程序,当我开始时,它应该在服务器上运行,并在客户端上显示该消息。限制是客户端应该通过命令行调用。服务器程序是用java编写的。我对这个领域不熟悉,不知道该怎么办!救命啊

您必须像这样使用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();
     }
}

在servlet中,您必须编写
response.getOutputStrem().println(“Hello world”)

我认为您对体系结构感到困惑。这是家庭作业吗?我认为您需要的是一个命令行客户机,它向URL发出HTTP请求,并显示来自服务器的响应。如果您搜索JavaHTTP请求,您应该会得到结果。