宝塔面板部署springboot项目,ssh配置(linux)
2021/5/30 7:30:37
本文主要是介绍宝塔面板部署springboot项目,ssh配置(linux),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
先说一下为什么要打war包,不知道其他人有没有遇到这样的情况,宝塔面板7.4.7版本,发布jar包无法正常启动项目,所以迫于无奈才打的war包。但是springboot启动走的是内置tomcat,但是大成war包需要的是servlet,首先判断自己springboot项目war包能不能正常使用,再去往面板部署: 1:将打成war包放入本地tomcat根目录webapps包下,然后启动bin目录startup.bat=windows,startup.sh=linux 2:启动后webapps包下会自动将war包解压,如果tomcat的config包下server.xml没有修改过路径,那你访问项目的时候记得在端口后面加上解压的war包名(asdasd.war),访问路径就是localhost:8080/login/login.do ----> localhost:8080/asdasd/login/login.do 3.如果能正常访问,说明war包没有问题,如果不行,那么尝试下下面的操作。
pom中添加以下依赖:
<!--添加servlet-api的依赖,用来打war包 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> ```java <packaging>war</packaging> 别忘记
然后重新打war包,按上面的步骤尝试启动项目,是否能正常访问。
现在开始宝塔面板部署war包: 一、上传war包 【我这里是上传到了/tmp 目录下。这个目录是可以自定义的】
二、新建项目
2.1 选择war文件
2.2 填写域名
3.修改自定义参数【默认不需要修改】
选择完之后呢。默认推荐的是 --server.port=6312 这个参数。如果你的项目不支持该方式那么可以进行修改。
注意。修改完之后呢。记得把端口号也修改成为一致的。
不然停止和删除项目会失败【这里是用了端口号作为唯一性的启动和关闭的】
这里因为jenkins 不支持server.port 的启动端口的方式。我这里进行了修改
改成了 --httpPort=6312
4.切记,我这边是勾选了root运行!!你也要勾选!
5找到刚刚绑定的域名
这个也是很重要的,启用tomcat要勾选!
下面是ssh的证书配置
秘钥对应的是:5366686__.cn.key ,打开,里面所有内容都复制
证书对应的是:5366686__public.crt 里面全部复制
注意!!! 证书还有一个
5366686_**_chain.crt,把这个里面的内容也全部复制,跟随在后面
强制https开启 保存 !!
这篇关于宝塔面板部署springboot项目,ssh配置(linux)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)