首先第一步springboot项目正常启动
第二步
<groupId>com.zy</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
设置打成jar包
添加依赖
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version> 这个版本打jar没有问题其他版本都有问题
<configuration>
<mainClass>com.zy.DemoApplication</mainClass> 这里是启动类 的完全限定类名
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
第三步
第四步
第五步
出现下面这说明成功了
如果项目有文件上传就要配置,文件路径映射,不然访问不到资源
放一个 ,可以看看这个https://blog.csdn.net/weixin_42425970/article/details/90727297 映射
第六步
将jar上传到服务器 进入到 jar所在的目录
nohup java -jar jar名字 &
这个命令执行后是一直运行
停止
查询到 进程 ps -ef |grep java
kill -9 进程id 结束进程
kill就是给某个进程id发送了一个信号。默认发送的信号是 SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。
到这就基本成功了访问路径
亲测有效