宝塔技术-小强 发表于 2021-3-31 14:46:14

Java 项目一键部署 一键启动spring boot

2021-10-11 对当前插件不再更新。
JAVA项目新版本上线
https://www.bt.cn/bbs/thread-76217-1-1.html


对于Java 项目中的spring boot 的一键启动做了一个升级。

之前的一个管理器。只能使用root权限去启动 jar 。现在升级之后可以设置低权限运行。降低了安全风险。对于有需要降低权限的各位来说是一个很好的解决方案

还有一个是增加了参数控制。和自动选择端口的一个功能。增加了JDK 的选择。

首先是需要安装JDK的如果没有安装JDK 就安装一个Tomcat8-->默认会安装一个JDK 1.8.0_121


案例分享   启动jenkins 的一个案例

一、上传jar 包或者war包【我这里是上传到了/tmp 目录下。这个目录是可以自定义的】



二、新建项目

2.1 选择jar/war文件


我这里选择/tmp 目录下我传的文件

2.2 填写域名


3.修改自定义参数【默认不需要修改】
选择完之后呢。默认推荐的是 --server.port=6312 这个参数。如果你的项目不支持该方式那么可以进行修改。
注意。修改完之后呢。记得把端口号也修改成为一致的。
不然停止和删除项目会失败【这里是用了端口号作为唯一性的启动和关闭的】
这里因为jenkins 不支持server.port 的启动端口的方式。我这里进行了修改
改成了 --httpPort=6312


然后点击确认


然后通过IP:端口的方式进行访问。或者域名:端口的方式访问。如果你的域名没有指定。那么只能使用IP:端口的方式访问

这里访问一下

4. 访问项目



已经成功访问到了启动的项目。


5. 一键映射
首先说明一下映射这个到底是个什么意思
映射就是一键反代。到Nginx/apache 上面去
映射使用的唯一值为域名。如果你网站中存在这个域名则映射不成功







映射成功之后就会在网站中建立一个网站





然后可以通过域名去访问你这个项目了


6. 注意事项
如果你的项目只能用root权限去启动的话。记得点一下root权限运行
默认是用的springboot 用户启动jar 文件的




4.14 日更新

1.spring boot 项目默认开启自启动



2. 支持编辑启动命令。高级模式





自定义启动项目的时候。上面的三个端口一定得一致,
不然会出现关闭不了项目和删除了项目,实际上还在运行的情况



宝塔用户_ddszuy 发表于 2021-8-6 11:13:43

这样为什么申请不了ssl,显示反向代理无法申请ssl

宝塔用户_eerufo 发表于 2021-3-31 16:29:34

更新之后,多了个jdk提示,要先安装jdk。我系统已经有jdk,竟然无法识别。选择不了,就部署不了程序。还没有版本回退的。真坑!!!

宝塔用户_eerufo 发表于 2021-3-31 16:34:16

还有这个部署工具是不是更新的太勤了。才接触宝塔不久,这个部署工具就升级了2次了。

宝塔技术-小强 发表于 2021-3-31 17:03:59

稍等半个小时。改成了可以选择的JDK 文件路径

宝塔技术-小强 发表于 2021-3-31 17:11:55

宝塔用户_eerufo 发表于 2021-3-31 16:34
还有这个部署工具是不是更新的太勤了。才接触宝塔不久,这个部署工具就升级了2次了。
...

我获取的是宝塔内部安装的JDK 。然后你需要安装Tomcat 才能自动安装JDK 。我这边正在处理。自定义安装的JDK 的选择JDK的问题

宝塔技术-小强 发表于 2021-3-31 17:21:53

宝塔用户_eerufo 发表于 2021-3-31 16:34
还有这个部署工具是不是更新的太勤了。才接触宝塔不久,这个部署工具就升级了2次了。
...
已经修复了你的这个问题。卸载重新安装一下就行了。卸载重新安装Java项目一键部署,不会影响你的Java 部署的项目。因为管理器只是一个管理器。并不会影响你的项目的正常运行

宝塔技术-小强 发表于 2021-3-31 17:24:58

宝塔用户_eerufo 发表于 2021-3-31 16:29
更新之后,多了个jdk提示,要先安装jdk。我系统已经有jdk,竟然无法识别。选择不了,就部署不了程序。还没 ...

实在抱歉了。识别系统的JDK 实在是不好识别。现在是识别了宝塔默认安装的JDK版本。
宝塔只会安装两个JDK 一个是 JDK7 一个是JDK8
安装的路径都是再/usr/java/
如果你是自定义的JDK 那么在新建项目的时候,请选择你自定义的JDK 路径即可

宝塔用户_eerufo 发表于 2021-3-31 18:04:27

能回退到2.0吗,这个真不好用。指定jdk路径之后,jdk8不存在。

宝塔技术-小强 发表于 2021-3-31 18:09:05

宝塔用户_eerufo 发表于 2021-3-31 18:04
能回退到2.0吗,这个真不好用。指定jdk路径之后,jdk8不存在。

私聊QQ1249648969

宝塔技术-小强 发表于 2021-3-31 18:14:50

宝塔用户_eerufo 发表于 2021-3-31 18:04
能回退到2.0吗,这个真不好用。指定jdk路径之后,jdk8不存在。

你这个报错是JDK 没有找到。你是否设置对了路径

宝塔技术-小强 发表于 2021-3-31 18:15:51

或者你就安装一个tomcat8 就可以了。就会自动识别到JDK8 了

宝塔技术-小强 发表于 2021-3-31 18:27:43

宝塔用户_eerufo 发表于 2021-3-31 18:04
能回退到2.0吗,这个真不好用。指定jdk路径之后,jdk8不存在。

已经增加了一个系统的jdk
路径为/usr/bin/java

已经更新至3.1

宝塔用户_eerufo 发表于 2021-3-31 21:15:06

更新至3.1,自动识别出来了。

宝塔用户_ftmggm 发表于 2021-4-1 10:15:18

执行命令可以做成可修改的不,需要定义Dloader.path参数,这个参数位置只能在前面

化身懒人 发表于 2021-4-1 11:36:17

宝塔用户_ftmggm 发表于 2021-4-1 10:15
执行命令可以做成可修改的不,需要定义Dloader.path参数,这个参数位置只能在前面 ...

你这个写在自定义参数里 试试吧
页: [1] 2 3 4 5 6 7
查看完整版本: Java 项目一键部署 一键启动spring boot