使用宝塔面板发布SSM(Web项目也一样)和Springboot项目
在目前IT行业内卷的很,不是你卷死别人就是别人卷死你,我也读了一个双非的学校,竞争压力也很大,springboot也只在我们这一届新开的课程,但springboot,springCloud,Linux,Redis等也只是基础,我们学习的远远不够,计算机网络,操作系统,设计语言,算法等等有得我们深究,但也不能急于求成,一步一步来打好基础是关键,如果接触IT肯定要和服务器打交道,到学到的不止限于用宝塔面板来搭建项目,也需要系统的学习一下Linux的命令,千万不要小看Linux,他刚出来的时候可是要号称顶替Windows的操作系统,但奈何Windows的使用人群太广,才无奈退居二线,但因为Linux系统一切皆文件的特性,成为了远程服务器最好的载体,使用学习Linux非常重要,我也会在后续文章中跟进,目前先体会一下用宝塔面板让服务器发布项目是怎么回事
发布Springboot项目(SSM或者Web项目在后面) 1.打开阿里云,开放安全组不明白的去看我上一篇博客:,还有3306,22,21,8888,8080等端口要开启
点数据库,再点添加数据库,按自己喜欢添加数据库用户名和密码,这里用户名不能使用root,因为宝塔面板中使用数据库已经自动添加了一个最高权限的root用户
在本地中导出相同名字的数据库,生成sql文件
点击导入,把sql文件放进去
点击导入
安装phpMyAdmin后
点击管理可以看见刚才导入的数据库了
可以看见,在本地的数据库已经导入到服务器中了
数据库连接用户名和密码对应上面,自己添加的用户名账号,还有数据库名字也要和服务器中的对应
如果你是这样生成的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包文件位置
这是我之前项目的jar包,新建了一个dingdang文件夹后,点上传,放入项目jar包
安装一个tomcat9版本
点击springboot
SSM(web项目)和springboot不同,有个web文件夹,springboot是集成了的可以使用jar包,但ssm(web项目)要打成war包来放在服务器中部署
1.开放安全组(同上不多加赘述) 2.开放宝塔面板系统防火墙(同上不多加赘述) 3.编辑服务器中的数据库(同上不多加赘述) 4.改端口和数据库连接用户账号密码(同上不多加赘述) 5.打成war包(左侧的(文件-》项目结构)我这是截图了的,这两个窗口不能一起打开)按照步骤一步步来就行
(1)、按顺序点击点开tomcat程序目录,上面的tomcat9是springboot项目部署准备的,有或者没有都不用管
点开tomcat目录下的webapps文件夹,把war包导入进去