Path: 宝塔面板 API 参考

Java 项目

## Operations

- [为 Java 项目添加反向代理规则](/api/java/add-server-proxy)
- [为 Java 项目开放外网映射（生成 Nginx 配置文件）](/api/java/bind-extranet)
- [修改 Java 项目的日志存储路径](/api/java/change-log-path)
- [检查 jar 文件的环境变量和配置](/api/java/check-env-for-project)
- [校验 Spring Boot 项目的创建参数](/api/java/check-spring-boot-args)
- [获取 Java 项目的配置文件列表](/api/java/config-file-list)
- [创建 Tomcat 类型的 Java 项目](/api/java/create-tomcat-project)
- [修复 Java 项目的配置](/api/java/fix-project)
- [强制停止 Java 项目进程](/api/java/force-stop)
- [获取 Java 项目的 JMX 监控状态](/api/java/get-jmx-status)
- [获取 Java 项目的更新任务状态](/api/java/get-keep-status)
- [获取 Java 项目的系统负载信息](/api/java/get-load-info)
- [获取 Java 项目的详细信息](/api/java/get-project-info)
- [读取 Spring Boot 项目的日志文件内容](/api/java/get-spring-log-data)
- [获取 Spring Boot 项目的日志文件列表](/api/java/get-spring-log-list)
- [获取 Java 运行环境状态 — JDK 版本、Tomcat 版本](/api/java/get-system-info)
- [获取已安装的 Tomcat 版本及运行状态](/api/java/get-tomcat-list)
- [获取 Java 项目的版本备份列表](/api/java/get-version-list)
- [异步安装指定版本的 JDK](/api/java/install-jdk-new)
- [异步安装指定版本的 Tomcat](/api/java/install-tomcat-new)
- [更新任务管理（使用新版/使用旧版/停止新版）](/api/java/keep-option)
- [修改 Java 项目的配置](/api/java/modify-project)
- [修改 Tomcat 的配置（端口、用户、JDK、备注等）](/api/java/modify-tomcat)
- [为 Java 项目创建版本备份](/api/java/now-file-backup)
- [获取运行中 Java 进程的信息，用于导入已有项目](/api/java/process-info-for-create)
- [获取 Java 项目绑定的域名列表](/api/java/project-domain-list)
- [获取所有 Java 项目列表及运行状态](/api/java/project-list)
- [删除 Java 项目（不删除文件）](/api/java/remove-project)
- [删除 Java 项目的反向代理规则](/api/java/remove-server-proxy)
- [删除 Java 项目的版本备份](/api/java/remove-version)
- [重启 Java 项目](/api/java/restart-project)
- [获取 Java 项目的反向代理规则列表](/api/java/server-proxy-list)
- [设置 Java 项目的日志记录开关](/api/java/set-project-log-status)
- [为 Spring Boot 项目设置静态文件路径](/api/java/set-static-path)
- [修改 Java 项目版本备份的备注](/api/java/set-version-ps)
- [启动 Java 项目](/api/java/start-project)
- [启动 Tomcat 项目](/api/java/start-tomcat)
- [停止 Java 项目](/api/java/stop-project)
- [取消 Java 项目的外网映射](/api/java/unbind-extranet)
- [在已有网站下创建 Tomcat 项目（内嵌模式）](/api/java/create-site-tomcat-project)
- [创建 Spring Boot Java 项目，支持绑定域名](/api/java/create-spring-boot-project)
- [批量删除 Java 项目](/api/java/multi-remove-project)
- [批量启动/停止 Java 项目](/api/java/multi-set-project)


## Java 项目

## Java 项目 API

> **注意**：API 接口可能随面板版本变更，**不保证稳定性**，仅供参考。


> 路由 `GET|POST /mod/java/project/<方法>/stype` | 已验证 43 个接口

## 接口列表

### 环境管理
- [get_system_info](/api/java/get_system_info) — JDK/Tomcat 安装状态
- [install_jdk_new](/api/java/install_jdk_new) — 安装 JDK（异步）
- [install_tomcat_new](/api/java/install_tomcat_new) — 安装 Tomcat（异步）
- [check_env_for_project](/api/java/check_env_for_project) — jar 环境检查

### Spring Boot 项目
- [create_spring_boot_project](/api/java/create_spring_boot_project) — 创建 Spring Boot 项目
- [check_spring_boot_args](/api/java/check_spring_boot_args) — 校验创建参数
- [project_list](/api/java/project_list) — 项目列表
- [start_project](/api/java/start_project) — 启动项目
- [stop_project](/api/java/stop_project) — 停止项目
- [restart_project](/api/java/restart_project) — 重启项目
- [force_stop](/api/java/force_stop) — 强制停止
- [remove_project](/api/java/remove_project) — 删除项目

### Tomcat 项目
- [create_tomcat_project](/api/java/create_tomcat_project) — 创建 Tomcat 项目
- [create_site_tomcat_project](/api/java/create_site_tomcat_project) — 网站内嵌 Tomcat
- [get_tomcat_list](/api/java/get_tomcat_list) — Tomcat 版本列表
- [modify_tomcat](/api/java/modify_tomcat) — 修改 Tomcat 配置
- [start_tomcat](/api/java/start_tomcat) — 启停 Tomcat

### 项目配置
- [modify_project](/api/java/modify_project) — 修改项目
- [fix_project](/api/java/fix_project) — 修复项目
- [set_static_path](/api/java/set_static_path) — 静态文件路径
- [change_log_path](/api/java/change_log_path) — 日志路径
- [get_project_info](/api/java/get_project_info) — 项目详情
- [get_load_info](/api/java/get_load_info) — 系统负载
- [get_jmx_status](/api/java/get_jmx_status) — JMX 状态
- [get_keep_status](/api/java/get_keep_status) — 更新任务状态

### 域名与外网
- [bind_extranet](/api/java/bind_extranet) — 外网映射
- [unbind_extranet](/api/java/unbind_extranet) — 取消外网映射
- [project_domain_list](/api/java/project_domain_list) — 域名列表

### 反向代理
- [add_server_proxy](/api/java/add_server_proxy) — 添加代理
- [server_proxy_list](/api/java/server_proxy_list) — 代理列表
- [remove_server_proxy](/api/java/remove_server_proxy) — 删除代理

### 日志
- [get_spring_log_list](/api/java/get_spring_log_list) — 日志文件列表
- [get_spring_log_data](/api/java/get_spring_log_data) — 日志内容
- [set_project_log_status](/api/java/set_project_log_status) — 日志开关
- [config_file_list](/api/java/config_file_list) — 配置文件列表

### 版本管理
- [get_version_list](/api/java/get_version_list) — 版本列表
- [now_file_backup](/api/java/now_file_backup) — 创建备份
- [set_version_ps](/api/java/set_version_ps) — 版本备注
- [remove_version](/api/java/remove_version) — 删除版本

### 批量操作
- [multi_set_project](/api/java/multi_set_project) — 批量启停
- [multi_remove_project](/api/java/multi_remove_project) — 批量删除

### 其他
- [process_info_for_create](/api/java/process_info_for_create) — 导入运行中进程
- [keep_option](/api/java/keep_option) — 更新任务管理

