-1

我正在尝试开发简单的独立 java 应用程序。我正在使用码头。

启动嵌入式服务器:

String WEBAPPDIR = "web/";
Server server = new Server(8080);
String CONTEXTPATH = "/";
Server.setHandler(new WebAppContext(WEBAPPDIR, CONTEXTPATH));
server.start();

我如何从外部环境(例如,bash)向此时启动的这个应用程序放置/发送参数

4

1 回答 1

0
public class Echo {
  public static void main (String[] args) {
    for (String s: args) {
        System.out.println(s);
    }
  }
}

您可以将参数传递给您的主函数。如果您从自己的应用程序启动码头,您将在启动服务器之前访问 args。

public class SimplestServer
{
  public static void main(String[] args) throws Exception
  {
    Server server = new Server(8080);
    server.start();
    server.join();
  }
}
于 2013-02-28T19:56:13.583 回答