- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当我单击页面上的链接时,暂存环境中的一个 Java 企业应用程序(带有 EJB 的 EAR)出现 OAM 错误。该链接只不过是一个页码。第 1 页工作正常,但当我单击第 2 页或任何其他页面的链接或单击第一个/上一个/下一个/最后一个链接时,会出现以下错误:
Oracle Access Manager 操作错误没有消息表示 Access Server 已返回 AccessGate 未知的状态。
请联系您的网站管理员来解决此问题。
但是,相同的功能在集成(开发)环境应用程序中运行。这两个环境都在独立的 Weblogic 12c 上运行Unix 服务器。此外,单个访问团队还使用 OAM (Oracle Access Manager) 配置了他们的 IAM 身份验证。他们使用单独的主机访问这些环境的服务器。
下面是集成和暂存页面的相应 URL(我修改了标签,因为我无法透露实际的 URL)
集成:http://intApp1-int.na.orgName.net/appName/pageName.do?d-1234567-p=2&flagPage=<%&listRecords=SelectedValue%7C%7C0&isAnotherFlag=Yes&xyz1=U
暂存:http://stagingApp-qa.na.orgName.net/appName/pageName.do?d-1234567-p=2&flagPage=<%&listRecords=SelectedValue%7C%7C0&isAnotherFlag=Yes&xyz1=U
访问团队表示问题出在 URL 上,第一个 % 字符后面需要跟一个数字,如下所示:
http://stagingApp-qa.na.orgName.net/appName/pageName.do?d-1234567-p=2&flagPage=<%25&listRecords=SelectedValue%7C%7C0&isAnotherFlag=Yes&xyz1=U
他们的解决方法是有效的,Oracle 网站也说了同样的话:http://docs.oracle.com/cd/E21764_01/doc.1111/e14771/oam.htm。但用户不能每次访问新页面时都修改 URL。此外,令我们惊讶的是,集成 URL 可以在第一个 % 之后没有任何数字的情况下正常工作。
请帮忙找出造成此问题的根本原因。谢谢。
最佳答案
尝试使用字符而不是编码形式,例如 url 中的 %7C
关于java - Oracle访问管理器错误: No message for The Access Server has returned a status that is unknown to the AccessGate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101163/
我是一名优秀的程序员,十分优秀!