2013-02-28 57 views
-1

我正在嘗試開發簡單的獨立Java應用程序。我正在使用碼頭。如何向已啓動的應用程序發送參數java

啓動嵌入式服務器:

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

如何我可以把/發送參數,這個應用程序,這是在這個時候推出,從外部環境(例如:bash)

回答

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

您可以將參數傳遞到主函數中。如果您是從您自己的應用程序啓動jetty,那麼您需要在啓動服務器之前訪問參數。

public class SimplestServer 
{ 
    public static void main(String[] args) throws Exception 
    { 
    Server server = new Server(8080); 
    server.start(); 
    server.join(); 
    } 
} 
+0

謝謝。在兩個線程中執行此操作1 - 啓動服務器,2解析器 – 2013-02-28 20:22:19

相關問題