2012-02-05 49 views
0

我忙於使用modJK映射tomcat webapp的apache2。在servlet運行時獲取Apache的env var的值

Webapp應該被許多虛擬主機服務器名稱/ serveraliases訪問。 像

serverName a.domain.com 
serverAlias aa.domain.com 
serverAlias aaa.domain.com 

另一個虛擬主機文件:

serverName b.domain.com 

由 「A」 應該顯示同樣的事情

這樣一個SETENV SERVER_A五月配置文件應該是一個良好的開端,每一個服務器名稱方式, 但我不能remenber如何從servlet代碼獲取此環境變量。

getcontext? getconfig?

回答

1

如果要從Java程序中獲取環境變量的值,則必須使用System.getenv()。它與servlet API無關,對於JVM來說當然是全局的。

+0

太棒了!簡單但很好! – Overnuts 2012-02-05 13:47:56