🌦️广州毛毛雨 · 2026年10月15日24~32℃北京 26/12℃上海 24/17℃广州 32/24℃深圳 30/24℃杭州 25/18℃成都 24/18℃全国天气 »登录
海量收录内容 16分类频道
首页 / 资讯 / 正文

宝塔面板Java项目Spring Boot类型设置完成后无法启动怎么解决

李洋博客 2025-02-28 15:55 2 阅读 1300 字

在 个人博客 搭建的过程中,许多新手都会遇到各种各样的技术难题。就拿 李洋博客 来说,博主在搭建java项目初期总是遇到各种问题,比如之前有过一篇文章《 宝塔添加Java项目Spring_boot类型后一直显示未启动状态,怎么解决? 》,一般来说基本就够用了,但是最近遇到一个其他项目,使用这个 教程 无效,项目无法启动,导致无法访问,起初错误的日志是目录拒绝访问,而后是端口被占用,无论怎么解决都不行,今天就记录下怎么解决这个问题,其实很简单,不信继续看;

CentOS:7.9X64

项目类型:Spring Boot

项目路径:/data/javaweb/test808.jar

安装完 Java 环境后,回到宝塔面板后台,点击“网站”右侧顶部界面找到“Java 项目”模块,然后点击“添加 Java 项目”。在弹出的对话框中,填写项目名称、端口和 JAR 文件路径:

项目类型选择【Spring Boot】或者按需。

项目名称:自定义,方便你识别。

端口:选择一个未被占用的端口,例如 8080。

项目JDK:下拉复选框,里面有已经集成的jdk。

启用用户选择【root】(避免权限问题)。

设置完成后程序无法启动,如图:

一般来说错误日志提示【端口占用】但是实际端口没有使用,这时该怎么解决?

进入jar包的目录下,然后查看目录下文件;

带程序启动成功之后,我们依次回到【网站】【java项目】选择【添加java项目】,项目类型选择【SpringBoot】,jar路径我们这里选择【从已启动的项目中接管】,然后在弹出的界面我们能看见刚刚使用命令启动后台项目,选择【解析该进程】,如图:

解析完成后,部分需要手动选择下【项目JDK】的目录位置,其他默认即可,然后点击提交,提示添加成功,如图:

好了,迂回方案完成了,但是我明白为什么直接启用就无效,设置的目录的位置都是一样的,可能是项目启动的命令不同?

系统自动生成的命令如下:

这个命令是自动生成的并不是我写的啊,不管了,反正就是不理解,不管怎么样目前是好用了,目的达到了就行。另外在说下常见问题解决方案。

避坑指南(常见问题解决方案)

赋予目录权限,另外还有一个容易忽略的就是防火墙配置了,在宝塔安全组放行业务端口,对应的云服务器控制台同步放行。本文部署方法适用于Spring Boot 2.7+版本,其他框架项目可参考调整启动参数。建议将Nginx作为反向代理提升性能,具体配置可查看宝塔官方文档。

通过宝塔面板部署 Java 项目,不仅简单快捷,还节省了大量时间。宝塔面板的图形化界面让服务器管理变得轻松,即使是新手也能快速上手。如果你正在寻找一种高效的 Java 项目部署方式,宝塔面板绝对是一个不错的选择。希望这篇文章能帮助你顺利部署你的 Java 项目!

最后感谢阅读本文,如果你喜欢我的内容,欢迎访问 李洋博客 ,查看更多 个人博客 搭建技巧和网站 运维技术 分享 。如果你有任何问题或想法,欢迎在评论区留言我交流!

Navicat保存密码查看攻略,必看!

记录Navicat Premium 15利用SSH隧道链接局域网数据库

↑