由于用户两次重复单点登录会跳转至原生态ORACLE的错误页面
页面.请提供配置方法.
原因:是由于重复登录导致的。
解决方案:
Oracle官方给出了具体的解决方案,具体如下:
I.创建战争档案
a。创建目录"test"和子目录"pages"
注意此Directory的名称可以是您想要的,并且将是定义页面
b时使用的Context的基础。将文件Error.jsp"包含您的服装代码"复制到目录"test/pages"
c。将目录更改为""test"
d。执行以下命令创建war文件:
jarcvftest.war*
II。将test.war文件复制到
$WLS_DOMAIN/servers/AdminServer/upload目录
示例
/refresh/home/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServ
er/upload
注意在测试环境中必须创建名为"upload"
III的目录。部署war文件
a。登录到WebLogic控制台
b。选择"部署",然后按"安装"按钮。
C。选择customloginpage.war文件
d。使用默认的"将此部署安装为应用程序",然后按"下一步"按钮
c。选择所有OAM托管服务器并按"下一步"(在我的情况下只有一个)
-接受默认值并按"完成"按钮
现在,war文件部署在上下文根"/test"
IV下。StopGap
现在我们需要测试并验证我们可以调用部署在OAMWLS受管服务器上的页面
示例
http://oam11gr2ps3.vm.oracle.com:14100/test/pages/Error.jsp

注:该war包一定要部署到节点oam上。
如果这不起作用,则需要解决原因(通常是核心weblogic部署/jsp使用问题)(不是OAM问题)
.V。向oam-config.xml添加上下文路径和页面扩展,指向包含自定义错误页面
1.启动WebLogic脚本工具(WLST)。
注意:使用OAMORACLE_HOME中的WLST脚本非常重要,以便可以运行特定于OAM的WLST命令。
来自其他FMW组件安装的WLST脚本将不会加载必要的文件,然后OAM特定的命令将失败。(例
如:/refresh/home/Oracle/Middleware/Oracle_IDM1/common/bin)
2。以Weblogic管理用户身份连接到WeblogicAdminServer。
例如:
wls:/offline>connect()
请输入您的用户名[weblogic]:weblogic
请输入您的密码[welcome1]:Welcome1
请输入您的服务器URL[t3://localhost:7001]:t3://oamadminserver.oracle.com:7001
3.基于URL用于在步骤IV中调用
http://oam11gr2ps3.vm.oracle.com:14100/test/pages/Error.jsp...ExicuteWLST...
updateCustomPages(pageExtension="",context="")
示例:
updateCustomPages(pageExtension="jsp",context="/test")
注意这里我犯了一个错误,不包括"/"
示例输出
wls:/base_domain/serverConfig>updateCustomPages(pageExtension="jsp",context
="/test")
自定义页面配置已成功更新
4.退出WebLogic脚本工具(WLST)...exit()
VI。最终测试
与步骤I中的操作相同...
1.新的浏览器会话并调用...
http://oamllgr2ps3.vm.oracle.com:14100/oam/server/auth_cred_submit
2.现在新的自定义系统错误页面显示

最新文章

  1. Linux系统中的Device Mapper学习
  2. jq focus 在火狐(Firefox)下无效
  3. JSP内置对象---request 对象
  4. 【Alpha版本】冲刺阶段——Day 4
  5. 在chrome下-webkit-box布局的一个bug
  6. apache LogFormat参数说明
  7. Ajax-数据格式-xml,json
  8. Lua 与C 交换 第一篇
  9. 通过映射关系 动态转义为统一格式的数据 (支持 JSON 和 XML )
  10. javaSE_05Java中方法(函数)与重载、递归-练习
  11. LVS-DR模式(原理图详解)
  12. topcoder srm 600 div1
  13. JavaScript·DOM,BOM
  14. Python脱产8期 Day07 2019/4/19
  15. mysql case when then else end 的用法
  16. Forward团队-爬虫豆瓣top250项目-模块开发过程
  17. 贪心算法——字典序最小问题,Saruman‘s Army
  18. 安卓手机安装虚拟定位的方法Xposed安装器+模拟位置(Xposed模块)
  19. phalcon Model 'partitions' could not be loaded(模型不支持分区语句)
  20. Pgsql特殊排序

热门文章

  1. [CSP-S模拟测试]:世界线(DFS+bitset)
  2. eclipse导入工程时出现大红色感叹号(转)
  3. 建立一个更高级别的查询 API:正确使用Django ORM 的方式
  4. nginx支持http2协议
  5. activiti7查询历史数据
  6. 使用python解析C代码
  7. Vue 单页应用 的 首屏优化
  8. C语言中各种进制的表示
  9. postgresql like 中的转义
  10. linux开放指定端口命令