서버에 Hostname이 설정이 되어 있다면 아래와 같이 불러올 수 있다.
System.getenv("HOSTNAME");
설정이 되어 있지 않다면....
public static String getHostName(){
String hostname = System.getenv("HOSTNAME");
if(hostname != null) return hostname;
String lineStr = "";
try {
Process process = Runtime.getRuntime().exec("hostname");
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream()));
while((lineStr = br.readLine()) != null ){
hostname = lineStr;
}
}catch (IOException e) {
e.printStackTrace();
hostname = "";
}
return hostname;
}
'java' 카테고리의 다른 글
log4j 설정 (0) | 2016.04.06 |
---|---|
JPA 사용시 특정 컬럼만 UPDATE 하는 방법.. (0) | 2016.04.01 |
Java 8 날짜 정리 (0) | 2015.12.17 |
java.sql.SQLRecoverableException: IO Error: Connection reset 오류 해결 (0) | 2015.11.30 |
springboot connection pool 설정 (0) | 2015.10.22 |