`
tinyhema
  • 浏览: 153287 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

springboot获取pid和端口

    博客分类:
  • java
 
阅读更多
自动生成 application.pid \ application.port 文件

1. 编码方式
@SpringBootApplication
@EnableAutoConfiguration
public class Application {

    public static void main(String[] args) throws Exception {
        SpringApplication app = new SpringApplication(Application.class);
        app.addListeners(new ApplicationPidFileWriter()); 
        app.run(args);
    }

}



2. 配置文件方式
参考官方文档

# resources/META-INF/spring.factories 文件添加
org.springframework.context.ApplicationListener=\
org.springframework.boot.context.ApplicationPidFileWriter,\
org.springframework.boot.web.context.WebServerPortFileWriter




如果需要指定位置,可添加以下配置项
# application.properties
spring.pid.file=/var/log/app.pid

分享到:
评论

相关推荐

    获取PID的端口

    获取PID的端口

    C++实现获取win7系统端口号IP状态和PID

    C++实现获取win7系统运行中的进程端口号,IP,状态和PID参数,测试可以获取相关参数

    SpringBoot项目 端口被占用

    该工具用于windows系统的端口号被占用的快速查找,快速结束相应端口号的工具。避免复杂的cmd命令去查找,kill pid进程。 The Tomcat connector configured to listen on port 8080 failed to start. The port may...

    通过PID获取Port,通过Port获取PID

    总结,通过PID获取Port和通过Port获取PID涉及到操作系统内核级别的交互和网络编程的知识,包括系统调用、进程管理、网络连接等。在实现这些功能时,需要根据具体的操作系统和编程语言选择合适的工具和方法,并注意...

    Delphi下获取进程连接端口

    首先,我们要理解进程和端口的概念。在操作系统中,进程是程序执行时的一个实例,每个进程都有一个唯一的进程ID(PID)。而端口则是网络通信中的标识符,用于区分不同的网络服务,范围通常在0到65535之间,其中0-...

    windows系统通过端口号、pid获取程序路径

    根据端口号、pid号 获取程序名称、程序路径的信息 主要通知cmd.exe的 netstat -ano、netstat -aon |findstr 80、wmic process get name,executablepath,processid|findstr 80。三个指令调用主机底层指令的。 适合...

    进程号/端口号关联信息查看 由进程号获取对应的端口号 vc源码

    标题中的“进程号/端口号关联信息查看 由进程号获取对应的端口号 vc源码”表明这是一个关于操作系统中进程与网络端口关联查询的程序,使用C++编程语言(通过vc源码)实现。该程序的主要功能是允许用户通过进程ID来...

    C#获取Windows进程监听的TCP/UDP端口实例

    1、在Windows下用CMD netstat命令可以获得当前进程监听端口号的信息,如netstat -ano可以看到IP、port、状态和监听的PID。那么可以执行CMD这个进程得到监听的端口号信息,C#代码如下: 代码如下://进程id  int pid...

    Linux获取指定端口服务信息,获取指定服务器端口号

    在Linux系统中,管理和监控网络服务是日常运维工作的重要部分,而获取指定端口上的服务信息则可以帮助我们了解系统的运行状态、排查网络问题或者优化资源分配。本篇将详细讲解如何在Linux环境下获取指定端口的服务...

    获取USB的VID和PID

    本文将深入探讨如何使用C++来获取插入USB设备的VID和PID。 USB设备的VID是由USB组织分配给制造商的一个16位数字,它独一无二地标识了设备的生产商。PID则是制造商为自己的产品分配的16位数字,用来区分不同的产品。...

    Delphi下获取进程连接端口.rar

    首先,我们需要了解进程和端口的基本概念。进程是操作系统中运行的程序实例,每个进程可能有多个线程执行不同的任务。而端口则是网络通信中的标识符,每个网络连接都通过特定的端口号来区分不同的服务和协议。在TCP/...

    查询占用端口进程

    - **Linux/Unix**:`netstat -tuln`命令展示所有监听的TCP和UDP端口,`lsof -i :[端口号]`或`ps aux | grep [PID]`进一步获取进程信息。 - **MacOS**:类似Linux,使用`lsof -i :[端口号]`和`pgrep`命令组合查询。...

    VB获取系统硬件PID&VID_硬件VID_硬件PID_pidvid_VB_

    标题中的"VB获取系统硬件PID&VID_硬件VID_硬件PID_pidvid_VB_"表明我们正在探讨如何使用Visual Basic(VB)编程语言来获取计算机硬件,特别是USB设备的Vendor ID (VID) 和 Product ID (PID)。这两个标识符是每个USB...

    Windows操作系统BAT自动重启操作脚本(通过端口查询PID关闭程序)

    Windows操作系统BAT自动重启操作脚本(通过端口查询PID关闭程序)

    80端口被PID4 占用问题

    其中,`-a`表示显示所有连接,`-n`表示以数字形式显示地址和端口,`-o`表示显示拥有该连接/监听端口的进程ID。 - 从输出结果中找到80端口对应的PID,本例中PID为4。 2. **识别PID对应进程**: - 打开Windows任务...

    PID端口协议获取的软件源码

    ### PID端口协议获取的软件源码解析 #### 概述 本文档旨在解析一个名为“PID端口协议获取”的VB经典源代码。该源码主要用于实现PID端口协议的数据获取功能,对于深入理解PID协议及其在实际项目中的应用具有重要意义...

    C#获取usb设备VID和PID

    在C#中获取USB设备的VID和PID,通常需要使用Windows API或者第三方库,如`USB.WhoUsbDevice`函数所提及的。这个函数可能是一个自定义封装,用于枚举系统中的USB设备并检索其属性。 ```csharp public static void ...

    怎么查看占用80端口的程序PID

    - `-n`: 以数字形式显示地址和端口号。 - `-o`: 显示与每个连接相关的进程ID。 具体操作步骤如下: 1. 打开命令提示符窗口后,输入命令: ```cmd netstat -a -n -o ``` 2. 按下回车键执行命令。 该命令将会...

    查询端口号对应的PID号

    下面将详细介绍如何在Windows和Linux环境下查询被系统占用端口对应的进程ID(PID)。 ### Windows环境下查询端口对应的PID #### 方法一:使用`netstat`命令 在Windows系统中,可以通过`netstat`命令结合`-a`和`-o`...

    获取设备的PID,VID

    总结来说,获取Android设备的PID和VID涉及到对USB设备的管理,包括获取`UsbManager`实例,列出设备,遍历设备并获取PID和VID,以及可能的权限请求。这一过程对于与USB设备交互的应用程序,如外设控制、数据传输等,...

Global site tag (gtag.js) - Google Analytics