问题
在基于Spring Boot的Web应用中使用了Basic认证,在开发环境集成Tomcat服务器运行正常, 但是部署到WebLogic服务器之后就无法使用了。

发生场景
一般Web应用的登录使用的是用户名/密码登录或者域账号登录较多, Basic认证的使用场景是在对外提供服务接口时的安全验证,或是访问外部接口时需要提供的验证方式。

原因及解析
WebLogic 有自身的Basic认证,应用代码中的用户名/密码会到Weblogic本身中验证。

解决方法
解决方法有两种, 要么禁用WebLogic本身的Basic认证, 要么配置使用WebLogic的Basic认证。

方法1, 禁用WebLogic的Basic认证

完全使用应用本身的认证代码,具体解决就是在 Domain 目录下修改config.xml文件。
linux 下的目录类似:
/weblogic/Oracle_Home/user_projects/domains/your_domain/config
<security-configuration> 元素内的最下方加入以下配置:

<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
修改页面如下:

Web应用部署在WebLogic中Basic认证无法运行问题及解决相关推荐

  1. 快速把web项目部署到weblogic上

    weblogic简介 BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应 用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安 ...

  2. 转【快速把web项目部署到weblogic上】

    weblogic简介 BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应 用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安 ...

  3. idea2022版将idea中的Web项目部署到Tomcat中(详细图文步骤)

    1.打开idea,点击项目运行列表中的add configurations 2.点击+,再选择下面的TomCatserver 下的local 4.点击Apply 5. 6.到此 部署完成

  4. 对部署在weblogic中的项目进行打版

    因系统是Solaris系统,而且机房进出不方便,故使用SSH远程登录,进行项目更新. 1.使用SSH登录,个人比较喜欢SSH Secure Shell Client  ,因SSH Secure She ...

  5. [ web基础篇 ] Burp Suite 爆破 Basic 认证密码

  6. JavaEclipse中从Lambada表达式运行错误的解决方法到学到新知识

    package lambda; interface Animal{void shout(); } public class Lambda1 {public static void main(Strin ...

  7. 针对Win10中Win键+R运行没有历史记录解决方法

    Win10系统中的运行是我们经常使用的,一般来说我们执行过一些命令后,运行就会在下拉框中记录使用过的命令,不过有用户反馈自己的系统Win键+R运行没有历史记录,这该如何解决呢? 不显示是因为Win10 ...

  8. cmd无法运行java_CMD命令中输入java无法运行文件怎么解决?

    很多小伙伴需要运行java代码,但是最近很多小伙伴遇到了找不到文件的问题,这是非常困难的.如何解决这个问题?以下是您的解决方案. cmd中输入java找不到文件怎么办: 方法一. 1.找到java代码 ...

  9. ssh项目部署到weblogic注意事项

    部署到weblogic还是比较费劲的 ,不过基本上问题全是由于classloader顺序的问题引起的. 首先在web-inf底下添加weblogic.xml文件如下 <?xml version= ...

最新文章

  1. 智源神经元识别挑战赛发布:收获不只是10万元奖金
  2. csp php,CSP学习笔记(持续学习更新)
  3. QT中Qpixmap与QImage的转化
  4. Vue--findIndex方法的使用原理
  5. asp.net core 自定义基于 HttpContext 的 Serilog Enricher
  6. java学习(39):九九乘法表
  7. C89 和 C99的标准比较
  8. 请描述osi七层模型,并简要概括各层功能
  9. java爬虫模拟登陆_java爬虫模拟登陆的实例详解
  10. Python的下载安装(手把手教学)
  11. 海康威视ivms-4200(v2.8.2.2_CN)监控软件安装教程
  12. origin与matlab拟合的不同,Origin自定义模拟与matlab中cftool工具箱拟合结果比较 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  13. TRUNCATE和DETELE的区别
  14. ROM RAM FLASH说明
  15. f1c100s kernel调试记录
  16. 距离空间,线性空间,赋范线性空间,Banach空间,内积空间,Hilbert空间的内在关系
  17. Java中fifo什么意思_Java中的FIFO类
  18. 监控车辆的历史行驶轨迹有何意义?TSINGSEE车载监控平台助力运输安全监管
  19. 集客 ap ac扫盲贴 来自恩山论坛
  20. webview加载的页面和浏览器渲染的页面不一致_QQ音乐Android客户端Web页面通用性能优化实践...

热门文章

  1. 关于单片机大循环结构编程
  2. 这个我过滤概述UIPickerView键盘处理
  3. PHP 实现定时任务的几种方法
  4. CSS3新增UI样式
  5. 读书笔记:《亮剑 .Net》——将类转化为XML并保存已经去读后反序列化为类对象...
  6. 彻底解决Python3写爬虫或网站时的乱码问题
  7. [Hadoop] - 异常Cannot obtain block length for LocatedBlock
  8. 基于Spring Security的AJAX请求需要登录的解决方案
  9. 微软新闻推荐:深度学习与 NLP 的融合, 让 Windows 11“新闻与兴趣”知你所需...
  10. 【报告分享】2021年空巢青年研究报告:静水流深,不将就的青春.pdf(附下载链接)...