1.软文推荐

2.软文推荐

3.软文推荐

目录: 1、宝塔面板部署Spring Boot项目 2、宝塔linux web面板怎么进 3、linux 宝塔怎么启用6552端口 宝塔面板部署Spring Boot项目

一般的 Spring Boot 项目打包完是 .jar 文件,已内嵌了 Tomcat 服务器,但是当我们部署到生产环境的时候一般用的是 .war 包,这次我们使用宝塔面板来完成项目的环境搭建和部署。

此教程所使用的环境:

首先,我们需要构建 .war 包,需要对项目构建进行一些设置,以 Maven 为例,修改 pom.xml 。

修改打包方式为 war ,注意最后一行:

加入这一项依赖设置:

在包的根目录新建一个 ServletInitializer 类(比如在我的项目里,与 BaotatestApplication 类同级),内容类似如下:

然后再回到项目根目录(有 pom.xml 的目录),进行编译:

如果要跳过测试,就输入:

编译完成之后就能在 target/ 目录下找到我们的 .war 包,比如我是 baotatest-0.0.1-SNAPSHOT.war 。

接下来配置服务器环境,首先宝塔面板的安装不再赘述,到其“软件商店”安装好:

安装完 Tomcat 后记得放行 8080 端口(Tomcat 默认端口)。再把我们的 .war 包放进 /www/server/tomcat/webapps 目录就会自动解压部署,在同级目录生成同名文件夹(如果没有自动部署就重启一下 Tomcat,另外部署不成功的话可以去 /www/server/tomcat/logs 看看日志文件)。此时再访问 就可以访问我们的应用了。

后面长长的一串似乎并不好看,我们可以将其去掉,有两种方法。

一种是直接将包名改成 ROOT.war ,即可。

另一种需要修改配置文件 /www/server/tomcat/conf/server.xml ,在 host.../host 标签内插入:

或者这样:

path 属性可以定义访问的路径,比如挂载到 /hello 上,这里我们留空就是根域名。

然后再将 Tomcat 配置重载,我们就能在根目录下访问到这个项目了。

还有就是给上传目录配置静态资源映射,比如我这里的 有一个上传目录 /www/uploads ,用户上传的图片都会保存到这个 uploads 文件夹来,那如何在服务器访问这个目录呢?一样,加入:

习惯上还需要配置一下 Nginx 反向代理 Tomcat。

去宝塔的“网站”页面里新建一个站点,除了域名保持默认就行了。

然后在其“设置”中配置“反向代理”,目标域名就是 Tomcat 的地址,比如 ,发送地址用 $host 就可以了,其他保持默认即可,最后访问一下 Nginx 即可成功返回结果。

宝塔linux web面板怎么进

如果是阿里云或腾讯云的服务器,应该先在安全组放行端口:

腾讯云:

阿里云:

华为云:

完成端口放行,直接访问: http://服务器IP:8888

如:

linux 宝塔怎么启用6552端口

端口随便指派,具体要看开这个端口做什么,先吧墙加上吧# vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 6552 -j ACCEPT#/etc/init.d/iptables restart

【宝塔放行端口命令】的内容来源于互联网,若引用不当,请发邮件联系删除

相关文章 8

1

云数据库优点(云数据库有云计算的特点) 1分钟前

目录:1、云数据库MySQL的优势是什么?有什么优惠活动吗?2、数据库系统原理 什么是存储过程有什么优点3、云数据库有什么用?4、文档数...

2

BlueHost与FastComet两大主机商对比评测 4分钟前

BlueHost和FastComet是两家我们熟悉的美国主机商,近几年两家主机商越来越受到国内用户的追捧,有些站长朋友不知道如何选择这两家主机商,...

3

智优云优惠码(智选上云优惠包是什么) 6分钟前

目录: 【智优云优惠码】的内容来源于互联网,若引用不当,请发邮件联系删除...

4

韩国vps俄罗斯最新章节目录(俄罗斯vps45) 7分钟前

目录:1、韩国的俄罗斯人多吗2、最近找到一家很好的韩国vps,分享给大家kdatacenter。3、日本vps和韩国vps哪个延迟4、为什么德国韩国俄罗斯和...

5

稳定美国空间租用推荐(出租美国服务器空间) 9分钟前

很多外贸企业以及个人站长青睐免备案的美国空间,但在租用时我们还需要考虑比较多的因素,比如配置、速度和稳定性等,这些都是辨别...

7

服务器数据如何恢复?(服务器数据如何放到磁盘阵列) 12分钟前

服务器数据丢失是日常工作的常见情况,很多技术工作人员都遇到过。那么你知道服务器数据为什么会丢失?服务器数据丢失如何恢复?下面是...

8

ssh端口查看(ssh端口查看命令) 15分钟前

目录:1、如何查看linux开放ssh端口?2、路由器ssh端口在手机上怎么看3、手机ssh端口在哪看4、ubuntu怎么查看ssh端口如何查看linux开放ssh端口?...