使用宝塔面板发布SSM(Web项目也一样)和Springboot项目
在目前IT行业内卷的很,不是你卷死别人就是别人卷死你,我也读了一个双非的学校,竞争压力也很大,springboot也只在我们这一届新开的课程,但springboot,springCloud,Linux,Redis等也只是基础,我们学习的远远不够,计算机网络,操作系统,设计语言,算法等等有得我们深究,但也不能急于求成,一步一步来打好基础是关键,如果接触IT肯定要和服务器打交道,到学到的不止限于用宝塔面板来搭建项目,也需要系统的学习一下Linux的命令,千万不要小看Linux,他刚出来的时候可是要号称顶替Windows的操作系统,但奈何Windows的使用人群太广,才无奈退居二线,但因为Linux系统一切皆文件的特性,成为了远程服务器最好的载体,使用学习Linux非常重要,我也会在后续文章中跟进,目前先体会一下用宝塔面板让服务器发布项目是怎么回事
发布Springboot项目(SSM或者Web项目在后面)
1.打开阿里云,开放安全组
不明白的去看我上一篇博客:在阿里云购买Linux服务器,配置宝塔环境,全图文,最最详细图解,保姆级教学,还有3306,22,21,8888,8080等端口要开启
2.开放宝塔面板系统防火墙
3.编辑服务器中的数据库
点数据库,再点添加数据库,按自己喜欢添加数据库用户名和密码,这里用户名不能使用root,因为宝塔面板中使用数据库已经自动添加了一个最高权限的root用户
在本地中导出相同名字的数据库,生成sql文件
点击导入,把sql文件放进去
点击导入
安装phpMyAdmin后
点击管理可以看见刚才导入的数据库了
可以看见,在本地的数据库已经导入到服务器中了
(1)、修改权限
(2)、连接远程服务器中的数据库
4.改端口和数据库连接用户账号密码
数据库连接用户名和密码对应上面,自己添加的用户名账号,还有数据库名字也要和服务器中的对应
5.把springboot项目打成jar包
如果你是这样生成的springboot项目就不要管下面的代码了
如果你是使用普通的maven来导入springboot启动依赖需要这串代码,如果是上图中生成的springboot项目的话会自动引入本串代码所以不用管。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
之后就很简单了先点最右边的maven,双击clean,再双击compile,再双击package
然后看见BUILD SUCCESS就说明成功了在target中可以看见jar包了
打开jar包文件位置
6.在宝塔面板中找打www目录下的wwwroot文件夹,在里面创建一个文件夹,把jar包放进去
这是我之前项目的jar包,新建了一个dingdang文件夹后,点上传,放入项目jar包
7.点击java项目一键部署,没有就去软件商店搜出来,安装一遍
安装一个tomcat9版本
点击springboot
8.看看自己项目发布成功没使用ip地址查看
使用宝塔面板让SSM(Web项目)在服务器的tomcat中部署
SSM(web项目)和springboot不同,有个web文件夹,springboot是集成了的可以使用jar包,但ssm(web项目)要打成war包来放在服务器中部署
1.开放安全组(同上不多加赘述)
2.开放宝塔面板系统防火墙(同上不多加赘述)
3.编辑服务器中的数据库(同上不多加赘述)
4.改端口和数据库连接用户账号密码(同上不多加赘述)
5.打成war包(左侧的(文件-》项目结构)我这是截图了的,这两个窗口不能一起打开)
按照步骤一步步来就行
(1)、按顺序点击
(2)、修改自己想取的名字,添加web项目
(3)、导入java代码和maven依赖
(4)、变成这个样子就行,点确认
(5)、点击构建
(6)、然后在左侧的out中可以看见我们打成的war包
6.发布在服务器的tomcat中
点开tomcat程序目录,上面的tomcat9是springboot项目部署准备的,有或者没有都不用管
点开tomcat目录下的webapps文件夹,把war包导入进去
7.然后访问就行,比如:http://127.0.0.1:8080/ssm
留下你们小小的赞吧,小编在这谢谢了
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/74765.html