美文网首页
spring boot结合飞冰的项目部署

spring boot结合飞冰的项目部署

作者: gzxwnt | 来源:发表于2019-01-04 23:34 被阅读0次
spring boot部署项目到服务器,首先一个war包,将war包放在tomcat下的webapp文件夹下。 image.png

导入相应依赖,否则报错:

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

在项目部署到服务器时,会有跨域的问题存在,解决方法是在配置文件里面添加方法:

@Configuration
public class CorsConfig {
    private CorsConfiguration buildConfig() {
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.addAllowedOrigin("*"); // 1 设置访问源地址
        corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头
        corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法
        return corsConfiguration;
    }

    @Bean
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", buildConfig()); // 4 对接口配置跨域设置
        return new CorsFilter(source);
    }
}

在解决这些问题后,数据库出现了问题。这里是粗心导致的:


image.png

连接你要用的数据库。

除此之外,前台采用飞冰的框架,所以前台代码地址也要做些改变:

image.png

地址要改为自己服务器的地址。
还有就是开始的时候图片没有显示出来,主要原因是图片地址不对,将图片放放到当前目录即可。还有就是index文件里的地址也要改为当前路径下:


image.png

guanglu
2019/01/04

相关文章

网友评论

      本文标题:spring boot结合飞冰的项目部署

      本文链接:https://www.haomeiwen.com/subject/awslrqtx.html