第一种: jar包的部署
1.IDEA创建项目
先在IDEA启动看是否能运行
2.maven打包
pom的maven插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
一般创建项目时默认是maven项目,所有一般会有
IDEA左侧找到
install进行打包
打包生成的文件
为防止意外,可以先在windows环境下试一下
找到jar包所在路径,也可以复制出来,shift+右键--->选择在此处打开shell窗口
项目无错误启动
访问情况:
使用Xshell5 连接腾讯云,打开文件传输,
将文件传到服务器里
在文件目录下使用java -jar 项目名 启动项目
在腾讯云安全组中打开8080端口
即可使用外网:8080访问项目
第二种方式,不使用springb自带的tomcat
看到网上有各种教程, 由于我是做最简单的部署, 所以在新建项目的时候将打包方式改为war包,springboot会自动在pom文件做如下设置:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
自动写了继承:
这一步我没有做, 但依然可以成功部署, 目测是因为新建项目时就设置成了war包?:
打包方式和第一种方式一样
将包使用xftp传入到服务器的tomcat的webapps文件夹下,
在tomcat的bin目录使用sh startup.sh启动tomcat服务
简单的demo:
启动完成之后,使用 外网:8080/项目名/hello 即可访问
下一步可能会做基于数据库的项目的发布