springboot的jar包部署

Posted 刘宇航(城堡)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot的jar包部署相关的知识,希望对你有一定的参考价值。

由于springboot常用war包部署,改为cloud开发模式多端口情况下,部署反而不习惯

毕竟,war包要不要项目名访问都必须放在tomcat的root目录下

而此目录限制只能放置一个项目,并且登录端口限制为tomcat的接口了

 

因此,jar包部署就成了必然的方式了

 

1、添加pom设置

静态文件需要访问,所以静态文件webapp下的文件需要重新指定位置,具体配置如下

<resource>
    <directory>src/main/webapp</directory>
    <targetPath>META-INF/resources</targetPath>
    <includes>
        <include>**/*.*</include>
    </includes>
    <filtering>false</filtering>
</resource>

2、打包方式从war包改为jar包,这个位置都清楚,不说了

 

但是实际使用的时候产生了一定的问题,比如在开发期间,静态文件代码的修改,并不会时时反应,清除浏览器缓存也没有用

因此,该缓存是存在于springboot打包的jar中的

于是,开发中需要注释掉上述内容为好

 

以上

以上是关于springboot的jar包部署的主要内容,如果未能解决你的问题,请参考以下文章

springboot的项目部署:jar包和war包

SpringBoot+Docker项目打包(jar)和部署

Docke部署springboot jar包项目

springboot获取jar包路径

nginx反向代理springboot的jar包

nginx反向代理springboot的jar包