修改SpringBoot打包后的配置文件

spring-boot项目打包后就只有一个ROOT.war文件,但是一般数据库配置和端口之类的配置都会保存在application.properties或其他配置文件里,总不能没次给不同客户部署前都打包一次吧,那样太麻烦了。

(针对用springboot内嵌的tomcat运行的情况下)于是双击打包后的 war文件,发现里面其实就是把所有相关文件压缩成一个文件而已。如下图:

 

配置文件都保存在 *.war\WEB-INF\classes 目录下。 当需要修改其中某个配置的内容时,可以解压出需要的配置文件,如 application.properties,然后修改里面的内容,再把修改后的文件直接拖进打开的 winrar中覆盖原来的文件即可。

 

如果是把项目包直接发布到tomcat下的话,tomcat会自动帮忙解压的,这样的话直接修改解压后的文件夹里面的文件即可,如下:(建议用ROOT.war来命名发布项目名,这样可以直接用http:ip:port/ 来访问你的项目)

 

 

 

 

还有一般发布的项目端口不是默认的8080端口,那么如何修改项目发布端口,如下图:

(其实如果是发布到tomcat下的话,不需要设置这个参数,因为程序访问是以tomcat的端口为准的)

 

posted on 2020-06-26 16:37  lpq22221314  阅读(1880)  评论(0编辑  收藏  举报

导航