1. SpringBoot 配置文件加载 SpringBoot 加载配置文件的优先级如下: 当前目录下的config 子目录: 当前目录: classpath下的config文件夹: classpath 根路径: 优先级从上到下依次降低,高优先级的配置文件会优先加载,覆盖掉低优先级的配置文件. 当前目录:指的是 执行启动指令的 的目录. 2. 配置文件分离 - 覆盖法 依据上述配置文件加载优先级,我们最简单的实现配置文件和打包文件分离的方法就是:根据配置文件优先级,在jar包外创建一个配置文件,…
近期SpringBoot项目部署遇到跨域问题,记录一下解决历程. 要严格限制,允许哪些域名访问,在application.properties文件里添加配置,配置名可以自己起: cors.allowed.origin=http://10.xx.253.xx:8081,http://localhost:4200 做前后端分离的时候,这里允许的域名/IP一般都是前端项目所部署的机器. 添加一个配置类.@Configuration和@Bean注解一定要加上的.这样SpringBoot在启动的时候才会扫…
静态资源访问配置 https://www.jianshu.com/p/b6e0a0df32ec https://segmentfault.com/q/1010000012240531/a-1020000012250927 _______________________________________________________________________________________________ springboot-静态资源默认访问路径顺序 2018年10月22日 12:56:2…
Springboot项目部署云服务器 springboot项目部署云服务器还是挺简单的 首先你要有java运行环境,就是jdk的安装,如果还没有装没有参考安装:阿里云ECS建网站(建站)超详细全套完整图文教程! 安装好环境其实就很简单了,因为springboot项目是通过jar运行的,而且自带tomcat可以减少不少事.具体步骤如下     1:把springboot打成jar包          在本地的SpringBoot的根目录下cmd执行: mvn clean package 如果执行成…
多个springboot项目部署在同一tomcat上,出现jmx错误 原因:因为jmx某些东西重复,禁用jmx就可以了 endpoints.jmx.unique-names=true…
将springboot项目打包成war,并且部署到tomcat.比较麻烦,自己踩的坑也比较多.算了一下,找bug的时间,有两天熬到凌晨2点. 修改pom.xml使得打包成war <groupId>com.yanzhen</groupId> <artifactId>dormitory</artifactId> <version>0.0.1-SNAPSHOT</version> <description>Demo projec…
目录 集锦一:普通的springboot项目直接部署jar包 集锦二:springboot项目不能直接打war包部署 集锦三:因为tomcat版本问题导致的lombok插件报错:Invalid byte tag in constant pool: 19 集锦四:Tomcat 启动的时候总是出现大量如下的警告 集锦五:springboot打包war包时pom.xml提示war标签出现错误 集锦六:部署到独立tomcat,springboot项目filter无法启用 集锦七:filter直接使用@V…
每个springboot单独部署到tomcat下可以正常启动,多个一个就发生异常 Error deploying web application archive 解决:配置文件加上配置区分 spring.jmx.default-domain=项目名…
------------恢复内容开始------------ 本文分为两个部分,一,是打包的步骤,二,是我项目中所遇到的问题以及解决方法 一. 打包为war包步骤 1.修改打包方式为war 在pom.xml文件中将打包格式修改为war格式 <packaging>war</packaging> 2.移除springboot自带的tomcat插件 在pom.xml里找到spring-boot-starter-web依赖节点,将其中包含的tocat去除 <dependency>…
之前的项目一直在本地电脑上写,最近需要将项目部署到服务器上进行联调测速度.于是,在网上搜集资料后简单的进行一下总结. 由于本次打包部署是为了测试,于是很多内容做的还不算详尽,只是将项目简单的打包为jar包. 1. SpringBoot 父子项目架构 可以看出,目前的父子项目架构主要划分为: EEGSystem:父项目 eeg-analyze-web:子模块 sleep-stage-module:子模块,暂时作为启动类模块使用: 由于,目前项目的代码均在sleep-stage-modul模块中,另…