Java 项目 API
注意
API 接口可能随面板版本变更,不保证稳定性,仅供参考。
路由
GET|POST /mod/java/project/<方法>/stype| 已验证 43 个接口
接口列表
环境管理
- get_system_info — JDK/Tomcat 安装状态
- install_jdk_new — 安装 JDK(异步)
- install_tomcat_new — 安装 Tomcat(异步)
- check_env_for_project — jar 环境检查
Spring Boot 项目
- create_spring_boot_project — 创建 Spring Boot 项目
- check_spring_boot_args — 校验创建参数
- project_list — 项目列表
- start_project — 启动项目
- stop_project — 停止项目
- restart_project — 重启项目
- force_stop — 强制停止
- remove_project — 删除项目
Tomcat 项目
- create_tomcat_project — 创建 Tomcat 项目
- create_site_tomcat_project — 网站内嵌 Tomcat
- get_tomcat_list — Tomcat 版本列表
- modify_tomcat — 修改 Tomcat 配置
- start_tomcat — 启停 Tomcat
项目配置
- modify_project — 修改项目
- fix_project — 修复项目
- set_static_path — 静态文件路径
- change_log_path — 日志路径
- get_project_info — 项目详情
- get_load_info — 系统负载
- get_jmx_status — JMX 状态
- get_keep_status — 更新任务状态
域名与外网
- bind_extranet — 外网映射
- unbind_extranet — 取消外网映射
- project_domain_list — 域名列表
反向代理
- add_server_proxy — 添加代理
- server_proxy_list — 代理列表
- remove_server_proxy — 删除代理
日志
- get_spring_log_list — 日志文件列表
- get_spring_log_data — 日志内容
- set_project_log_status — 日志开关
- config_file_list — 配置文件列表
版本管理
- get_version_list — 版本列表
- now_file_backup — 创建备份
- set_version_ps — 版本备注
- remove_version — 删除版本
批量操作
- multi_set_project — 批量启停
- multi_remove_project — 批量删除
其他
- process_info_for_create — 导入运行中进程
- keep_option — 更新任务管理