# NanoHttp **Repository Path**: li_kun_zang/NanoHttp ## Basic Information - **Project Name**: NanoHttp - **Description**: 轻量化Java Http服务 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-09 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 打包注意事项 注意:当前属于轻量化jar包,非Springboot项目,并没有使用Servlet容器。 jar包启动只会执行Main方法的内容,所以你需要在pom.xml的mainClass标签配置你的启动类,这样你的jar包才能启动 ```maven mvn clean -U package ``` # 启动参数 ```java java -jar XXXX.jar java -jar XXXX.jar 8081 ``` 注意:你的监控服务使用的TCP的端口 需要你在代码里面写死。默认是8080,启动参数第一个变量就是端口。 # 外部交互方式 HTTP 请求示例:http://75.ff11sf.com:54890/checkServerAlive?port=54230 > 返回值是2 则说明UDP端口被占用 > 返回值是0 则说明UDP端口没被占用 返回值由bat脚本控制,可自定义 # 监控配置 ![img.png](show_use.png)