1.在idea将项目打包成war包

1.1点击左上角的File然后点击Project Structure

java 打包部署命令 java打包部署到服务器_war包

1.2点击Artifacts,然后点击+号,再点Web Application:Archive,然后点击Empty

java 打包部署命令 java打包部署到服务器_开发语言_02

1.3.点击name修改war包名字,然后点击'system' compile output,接着右键'system' compile output,点击Put into /WEB-INF/classes(1.3和1.4的步骤不能倒过来,一定要按顺序哈)

java 打包部署命令 java打包部署到服务器_tomcat_03

1.4.右键system:war exploded(这个是原本项目就有的,那个hello是我为了生成war包自己创建的,所以要选择本来项目自带的),点击Put into Output Root,完成这一步就配置好了

java 打包部署命令 java打包部署到服务器_war包_04

1.5.点击Build,然后点击Build Artifacts

java 打包部署命令 java打包部署到服务器_java 打包部署命令_05

1.6.点击刚刚创建好的名字,然后点击Build,就可以将项目打包成war包了,war包就在out文件夹下面的artifacts文件夹下面的hello文件夹里面,完成这一步项目就打包好了

java 打包部署命令 java打包部署到服务器_开发语言_06

2.腾讯云服务器上部署

2.1 打开宝塔面板,点击软件商店,然后下载MySQL,Java项目一键部署和Tomcat

java 打包部署命令 java打包部署到服务器_开发语言_07

2.2 点击文件,然后进入www目录里面的server目录里面的tomcat9(刚刚下载好的tomcat)里面的webapps目录,然后在webapps目录里面点击上传,将打包好的war包拖到对应的地方等待上传完成就可以了,然后在webapps里面可以看到上传好的war包,然后点击刷新(宝塔可以自动解压),直到war包被解压成相应的文件夹,这就可以了

java 打包部署命令 java打包部署到服务器_开发语言_08

2.3 点击软件商店,然后点击Java项目一键部署,然后点击添加项目,然后在项目域名里面填写自己服务器的IP地址或者域名,接着在项目路径选择刚刚上传好的并解压的文件夹,要点击相应的文件夹进到里面就好像第二张图一样,然后直接点击选择就可以了,接着在项目端口填写自己喜欢的端口号(不能存在端口冲突),然后点击确定就可以了。

java 打包部署命令 java打包部署到服务器_war包_09

java 打包部署命令 java打包部署到服务器_war包_10

3.添加项目的数据库到服务器

3.1 点击宝塔的数据库,然后点击添加数据库,数据库名填写必须跟你建立好的数据库名一致(好像一定要小写的),再选择utf-8,密码可以输入自己喜欢的密码,访问权限选择所有人即可,然后点击提交,然后在自己创建好的数据库点击导入,就可以导入你的数据库了,完成这一步就将数据库部署到服务器了

java 打包部署命令 java打包部署到服务器_war包_11

4.腾讯云服务器

4.1 在腾讯云服务器里面点击防火墙,然后点击添加规则,在端口那一栏输入刚刚项目的端口号,然后点击确认即可

java 打包部署命令 java打包部署到服务器_war包_12

5.完成以上步骤就可以通过服务器的IP地址加端口号访问自己的项目了,谢谢。