我正在尝试开发简单的独立 java 应用程序。我正在使用码头。
启动嵌入式服务器:
String WEBAPPDIR = "web/";
Server server = new Server(8080);
String CONTEXTPATH = "/";
Server.setHandler(new WebAppContext(WEBAPPDIR, CONTEXTPATH));
server.start();
我如何从外部环境(例如,bash)向此时启动的这个应用程序放置/发送参数
我正在尝试开发简单的独立 java 应用程序。我正在使用码头。
启动嵌入式服务器:
String WEBAPPDIR = "web/";
Server server = new Server(8080);
String CONTEXTPATH = "/";
Server.setHandler(new WebAppContext(WEBAPPDIR, CONTEXTPATH));
server.start();
我如何从外部环境(例如,bash)向此时启动的这个应用程序放置/发送参数
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();
}
}