`
mimang2007110
  • 浏览: 237233 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java获取服务器一些信息的方法

 
阅读更多

 

request.getServletContext().getRealPath("/")  获取项目所在服务器的全路径,如:D:\Program Files\apache-tomcat-7.0.25\webapps\TestSytem\

 

request.getServletPath()    获取客户端请求的路径名,如:/object/delObject

 

request.getServerName()    获取服务器地址,如:localhost

 

request.getServerPort()    获取服务器端口,如8080

 

request.getContextPath()    获取项目名称,如:TestSytem

 

request.getLocalAddr()    获取本地地址,如:127.0.0.1

 

request.getLocalName()    获取本地IP映射名,如:localhost

 

request.getLocalPort()    获取本地端口,如:8090

 

request.getRealPath("/")    获取项目所在服务器的全路径,如:D:\Program Files\apache-tomcat-7.0.25\webapps\TestSytem\

 

request.getRemoteAddr()    获取远程主机地址,如:127.0.0.1

 

request.getRemoteHost()    获取远程主机,如:127.0.0.1

 

request.getRemotePort()    获取远程客户端端口,如:3623

 

request.getRequestedSessionId()    获取会话session的ID,如:823A6BACAC64FB114235CBFE85A46CAA

 

request.getRequestURI()    获取包含项目名称的请求路径,如:/TestSytem/object/delObject

 

request.getRequestURL().toString()    获取请求的全路径,如:http://localhost:8090/TestSytem/object/delObject

 

 

 

分享到:
评论

相关推荐

    java获取服务器基本信息的方法

    以下是一些使用Java获取服务器基本信息的关键知识点: 1. **第三方库Sigar**: Sigar(System Information Gatherer and Reporter)是由Hyperic公司开发的一个跨平台的系统监控库。它提供了丰富的API来获取各种操作...

    java ipmi,vxipmi 通过java获取服务器信息,温度、风扇、内存等

    在Java IPMI和VxIPMI中,你可以通过以下步骤获取服务器信息: 1. **建立连接**:首先,你需要通过Java程序建立到目标服务器的IPMI连接。这通常涉及设置服务器的IP地址、端口、用户名和密码。VxIPMI库可能提供了一种...

    java获取linux服务器上的IP操作

    在本文中,我们将详细介绍Java获取Linux服务器上的IP操作,包括Linux服务器上的网络接口、回环接口、获取IP地址的方法等。 Linux服务器上的网络接口 在Linux服务器上,网络接口是用来发送和接受数据包的基本设备...

    java读取服务器硬件信息(windowx+linux+Mac OS)

    在Java编程中,读取服务器硬件信息是一项重要的任务,尤其对于跨平台的应用程序来说,能够兼容Windows、Linux和Mac OS等不同操作系统是必不可少的。本文将深入探讨如何使用Java来获取这些不同系统的硬件信息。 首先...

    java使用siger 获取服务器硬件信息(CPU 内存 网络 io等)

    在Java编程中,获取服务器硬件信息是常见的需求,特别是在系统监控、性能分析或者资源管理的场景下。Siger(可能是“System Information Gatherer”的缩写)是一个可能的库,用于帮助开发者轻松地获取包括CPU、内存...

    Java 服务器信息监控

    在"Java 服务器信息监控"项目中,开发者可以编写代码来获取不同操作系统(如Windows、Linux)下的系统资源信息。这些信息包括但不限于CPU利用率、内存使用情况、网络接口状态以及服务运行状态。 首先,让我们关注...

    java编程实现获取服务器IP地址及MAC地址的方法

    在Java编程中,获取服务器的IP地址和MAC地址是常见的需求,特别是在网络通信和系统管理中。本篇文章将详细介绍如何使用Java实现这一功能,包括针对单网卡和多网卡环境的情况。 首先,获取服务器的IP地址通常涉及到`...

    JAVA 服务器相关数据获取与解析

    JAVA 获取服务器CPU、磁盘、用户连接、内存、操作系统、网络等数据信息 支持window、linux 操作系统,包含完整的依赖库文件 依赖文件:sigar.jar、sigar-amd64-winnt.dll、sigar-x86-winnt.dll、sigar-x86-winnt.lib

    java 获取服务器时间

    在Java编程中,获取服务器时间通常涉及到网络通信和图形用户界面(GUI)的开发。这里我们主要关注两个关键部分:使用UDP协议进行C/S模式的通信以及构建GUI来展示服务器返回的时间。 首先,UDP(User Datagram ...

    Java运用sigar.jar获取服务器信息测试类

    总的来说,这个"Java运用sigar.jar获取服务器信息测试类"的目标是展示如何在Java程序中利用`sigar.jar`库来收集和报告服务器的详细信息。通过对CPU、内存、网络和操作系统的监控,可以帮助我们更好地理解服务器的...

    snmp 获取服务器信息

    `SysInfo.java`可能是一个Java应用程序,用于利用Sigar库来获取和展示系统信息。通过集成这个库,开发者可以方便地获取服务器的硬件、操作系统、网络等详细状态,并可自定义处理和展示这些信息。 总结来说,SNMP是...

    Java实现服务器监控相关代码

    Java实现服务器监控相关代码,使用Maven引入了系统服务jar包. 包含:CPU相关信息、內存相关信息、JVM相关信息、服务器相关信息、磁盘相关信息。 CPU相关信息:核心数 CPU总的使用率 CPU系统使用率 CPU用户使用率等

    Java如何获取系统cpu、内存、硬盘信息

     前段时间摸索在Java中怎么获取系统信息包括cpu、内存、硬盘信息等,刚开始使用Java自带的包进行获取,但这样获取的内存信息不够准确并且容易出现找不到相应包等错误,所以后面使用sigar插件进行获取。下面列举出...

    java获取系统、硬件、设备相关信息

    java 1. 使用wmic相关命令获取windows硬件相关信息。 2. 使用shell相关的dmidecode/fdisk/ifconfig命令获取Linux硬件和系统相关信息

    java获取公网IP

    总结来说,Java获取公网IP地址主要依赖于网络请求和第三方服务的配合。`ExternalIpAddressFetcher.java` 类提供了一个简单的方法来实现这个功能,通过向Amazon AWS提供的公共IP检查服务发起HTTP请求,并解析返回的IP...

    Java获取磁盘使用率

    总结,通过Java获取磁盘使用率主要涉及`java.io.File`类的使用,或者借助第三方库如Sigar。在实际应用中,根据需求和环境的不同,可能需要进行相应的调整。无论采用哪种方式,监控磁盘使用率都是维护系统健康、预防...

    基于(siger)开发的SpringBoot项目,java获取服务器信息.zip

    在本项目中,"基于(siger)开发的...总之,这个项目是一个实用的学习资源,可以帮助开发者提升在SpringBoot环境中使用Java获取服务器信息的能力,同时也可以借鉴Siger的编码风格和解决问题的方法,提高自身的编程技巧。

    Java解析FTP服务器文本文件

    Java解析FTP服务器文本文件 Java解析FTP服务器文本文件是指使用Java语言连接FTP服务器,上传、下载、递归目录遍历等基本操作的集合。在这个过程中,我们需要引入相关的jar包,例如cpdetector.jar、jchardet-1.0.jar...

    浅谈java获取服务器基本信息

    在 Java 中,可以使用 ServletContext 对象的 getServerInfo() 方法获取服务器环境信息。该方法返回当前 Servlet 的服务器环境信息,包括服务器名称和版本信息。 四、显示服务器信息 在获取服务器信息后,可以使用...

    用java做的测试服务器带宽项目(原创)

    【Java实现测试服务器带宽项目详解】 在信息技术领域,服务器带宽测试是一项至关重要的任务,它可以帮助我们了解网络性能,确保数据传输效率和稳定性。本项目以Java编程语言为基础,设计了一个可保持连接并持续测试...

Global site tag (gtag.js) - Google Analytics