我們有一些java應用程序,可以從命令行或Web服務器內部調用。無論哪種方式,他們登錄到中央數據庫。能夠設置我們的java應用程序在啓動時讀取主機名(或其他唯一標識符)會非常有用,因此他們可以報告它們運行的服務器用於調試目的。 Java中有這樣的機制嗎?以跨平臺的方式收集有關當前服務器的信息
3
A
回答
1
爲了調試的目的,我已經使用了ManagementFactory#getRuntimeMXBean()
。你可能只是想name:
String localHostName = ManagementFactory.getRuntimeMXBean().getName();
返回名稱表示正在運行的Java虛擬機。返回的名稱字符串可以是任意字符串,Java虛擬機實現可以選擇將特定於平臺的有用信息嵌入到返回的名稱字符串中。每個正在運行的虛擬機可以有不同的名稱。
2
試試看
InetAddress.getLocalHost().getHostName();
相關問題
- 1. 收集有用的服務器信息
- 2. logstash - 收集有關IP連接到服務器的信息
- 3. 腳本收集服務器信息任務的適當語言?
- 4. 連接多臺VCenter服務器並通過Powercli收集信息
- 5. 有關設備,平臺等的信息
- 6. 如何將有關移動平臺的信息發送到服務器
- 7. 什麼是獲取當前目錄的跨平臺方式?
- 8. 是否有從Python的OSError獲取信息的跨平臺方式?
- 9. 跨平臺的後臺服務+ GUI
- 10. 從類收集信息的適當方式/模式是什麼?
- 11. 跨平臺WCF服務
- 12. 跨平臺C++ web服務器庫
- 13. 跨平臺後端/服務器
- 14. 跨平臺HTTP服務器庫文件
- 15. 並行讀取/關閉在Go中,以跨平臺的方式
- 16. 最適合網絡服務器的跨平臺解決方案?
- 17. 廚師 - 從3000臺服務器收集成一個文件的詳細信息
- 18. 當沒有後端服務器時收集用戶信息(登錄頁面)
- 19. 具有異步支持的跨平臺.NET WebSocket服務器庫
- 20. 是否有開源的跨平臺推送服務器?
- 21. 使用SIGAR收集服務器的CPU信息
- 22. 用於.NET服務的跨平臺RPC
- 23. 哪裏可以獲得每個網站上的服務器和平臺信息?
- 24. 如何將一臺服務器收集的信息發送到託管服務器?
- 25. 來自我們當前的SailsJS服務器的統計信息
- 26. 關於Sharepoint服務器的信息
- 27. 如何以跨平臺的方式打印到控制檯?
- 28. 如何與OpenFire XMPP服務器集成以接收用戶的名單信息?
- 29. tomcat7的當前服務器狀態信息
- 30. 創建Safari Webarchives的跨平臺方式
@downvoter:??? – 2013-03-28 03:28:24
Downvote?呵呵? – Jacob 2013-03-28 05:36:28
@Jacob沒有明顯的原因,只是另一個驅動器downvote。 – 2013-03-28 05:37:50