美文网首页Spring Boot
Spring boot war包部署所遇

Spring boot war包部署所遇

作者: YU_XI | 来源:发表于2017-07-07 09:43 被阅读220次

spring boot 自身内置 tomcat ,要做的就是war包部署的时候调用的事tomcat容器。

pom.xml 中核心关键点:

<packaging>war</packaging> //用来区别是jar还是war,自己可以随意更改

<tomcat.version>7.0.69</tomcat.version> //你的tomcat要高于这个版本否则会报错

这是依赖的包,可以修改项目名,localhost:8080/项目名   进入项目

重点!!!

关于tomcat 报错问题解决:

error creating bean with name application 报错

无法创建application的bean ,这边就要用到SpringApplicationBuilder configure方法,提供这个bean。

在spring boot入口类上再添加一个注解

@ComponentScan("要扫描的包名")


前面注释的内容,尝试过但是失败了,个人理解为支持servlet3.0以上的springboot可能是版本出现问题。

关于cxf的整合问题:

在很大程度上这个问题并没有意义,但是很难找到原因。springboot一开始我的version是

1.5.3.release ,但是无论如何都没有编译成功。然后改成1.4.6.release,吧启动cxf的方法放到application当中,成功启动。(个人以为是版本问题)


相关文章

网友评论

    本文标题: Spring boot war包部署所遇

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