1.在idea将项目打包成war包
1.1点击左上角的File然后点击Project Structure
1.2点击Artifacts,然后点击+号,再点Web Application:Archive,然后点击Empty
1.3.点击name修改war包名字,然后点击'system' compile output,接着右键'system' compile output,点击Put into /WEB-INF/classes(1.3和1.4的步骤不能倒过来,一定要按顺序哈)
1.4.右键system:war exploded(这个是原本项目就有的,那个hello是我为了生成war包自己创建的,所以要选择本来项目自带的),点击Put into Output Root,完成这一步就配置好了
1.5.点击Build,然后点击Build Artifacts
1.6.点击刚刚创建好的名字,然后点击Build,就可以将项目打包成war包了,war包就在out文件夹下面的artifacts文件夹下面的hello文件夹里面,完成这一步项目就打包好了
2.腾讯云服务器上部署
2.1 打开宝塔面板,点击软件商店,然后下载MySQL,Java项目一键部署和Tomcat
2.2 点击文件,然后进入www目录里面的server目录里面的tomcat9(刚刚下载好的tomcat)里面的webapps目录,然后在webapps目录里面点击上传,将打包好的war包拖到对应的地方等待上传完成就可以了,然后在webapps里面可以看到上传好的war包,然后点击刷新(宝塔可以自动解压),直到war包被解压成相应的文件夹,这就可以了
2.3 点击软件商店,然后点击Java项目一键部署,然后点击添加项目,然后在项目域名里面填写自己服务器的IP地址或者域名,接着在项目路径选择刚刚上传好的并解压的文件夹,要点击相应的文件夹进到里面就好像第二张图一样,然后直接点击选择就可以了,接着在项目端口填写自己喜欢的端口号(不能存在端口冲突),然后点击确定就可以了。
3.添加项目的数据库到服务器
3.1 点击宝塔的数据库,然后点击添加数据库,数据库名填写必须跟你建立好的数据库名一致(好像一定要小写的),再选择utf-8,密码可以输入自己喜欢的密码,访问权限选择所有人即可,然后点击提交,然后在自己创建好的数据库点击导入,就可以导入你的数据库了,完成这一步就将数据库部署到服务器了
4.腾讯云服务器
4.1 在腾讯云服务器里面点击防火墙,然后点击添加规则,在端口那一栏输入刚刚项目的端口号,然后点击确认即可
5.完成以上步骤就可以通过服务器的IP地址加端口号访问自己的项目了,谢谢。