解决weblogic部署springboot项目步骤及可能会出现的问题

项目为springboot的需要适配weblogic 第一步
修改启动类, 很多搜到的都是这样
修改启动类StartEPassApplication
解决weblogic部署springboot项目步骤及可能会出现的问题
文章图片

第二步
完全排除掉tomcat
详情请看下面的地址
完全排除springboot的tomcat还需加上weblogic.xml

org.slf4jorg.springframework.*/xxx

到这里修改基本完成,但是本人在部署时还需到两个棘手的问题:
@swagger2注解与weblogic的兼容问题没有解决
描述:开启@swagger2注解,项目安装失败。
解决weblogic部署springboot项目步骤及可能会出现的问题
文章图片

(有知道的老哥麻烦留言一下,这里还未解决)
项目上传文件失败,同样代码在tomcat中能完美运行
在weblogic中相同的东西传递过来就是null,导致功能失效。到处找方案,看到可能是因为编码问题或者资源路径问题导致。不断尝试找到办法。
-解决办法:完善weblogic.xml完美解决
org.slf4jorg.springframework.*/*UTF-8/xxx

SpringBoot项目部署在weblogic中间件注意事项 1、SpringBoot项目Tomcat部署无需手动配置web.xml
但是使用weblogic部署项目时需配置所有相关的监听器和过滤器等。
contextConfigLocationcom.cebbank.CebbankLoansMeetingApplication org.springframework.boot.legacy.context.web.SpringBootContextLoaderListener org.springframework.web.context.request.RequestContextListener characterEncodingorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8 characterEncoding/* appServletorg.springframework.web.servlet.DispatcherServletcontextAttributeorg.springframework.web.context.WebApplicationContext.ROOT1 appServlet/

2、只配置web.xml配置文件
部署在weblogic上会失败,需另外配置一个weblogic.xml文件(跟web.xml在同一目录)
org.slf4j/d://recordings/*

注意:为虚拟目录相关配置,可用来保存上传的资源,可作为静态资源直接访问
【解决weblogic部署springboot项目步骤及可能会出现的问题】以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

    推荐阅读