-6
我正在尋找寫一些從外部源拉的代碼。在我們的build/qa環境中,我希望它碰到不同的來源,然後生產。只需要一種方法來識別服務器名稱。與currentPage.getName()類似,但更像currentServer.getName()。獲取服務器信息
我正在尋找寫一些從外部源拉的代碼。在我們的build/qa環境中,我希望它碰到不同的來源,然後生產。只需要一種方法來識別服務器名稱。與currentPage.getName()類似,但更像currentServer.getName()。獲取服務器信息
對不起,有限的信息。我不是一個Java開發人員。這是我找到的。
使用這個我能夠得到可用環境變量的列表。
<%
Map<String, String> envMap = System.getenv();
SortedMap<String, String> sortedEnvMap = new TreeMap<String, String>(envMap);
Set<String> keySet = sortedEnvMap.keySet();
for (String key : keySet) {
String value = envMap.get(key);
%><%=key%>: <%=value%><br><%
}
%>
這導致了我的這一點代碼。
String server = System.getenv("HOSTNAME");
不確定你究竟是什麼意思,但是如何在不同的環境下配置每個環境中的源的OSGi服務。你甚至可以有運行模式特定的配置。 – Thomas 2014-10-27 13:15:03