2014-07-18 49 views
0

我想爲我們的嵌入式碼頭服務器指定時區。Jetty http服務器:如何將VM參數傳遞給Jetty(配置時區)?

試圖避免這種情況:

java -Duser.timezone=UTC.

Jetty是當前配置是這樣的:

public Server jettyServerConfig() { 
    org.eclipse.jetty.server.Server server = new Server(); 
     . 
     . 
    server.setAttribute("-Duser.timezone", "UTC");//doesn't work 
    server.setAttribute("user.timezone", "UTC");//doesn't work 
    return server; 
} 

public HttpServer jettyServer() { 
    return new JettyHttpServer(jettyServerConfig(), true); 
} 

我應該如何去到虛擬機的參數傳遞給JETTY?

理解任何意見;)

回答

0

使用TimeZone.setDefault(TimeZone zone)方法以編程方式更改時區爲JVM,例如:

TimeZone.setDefault(TimeZone.getTimeZone("UTC"));