adautocfg.sh错误OAUTH marshaling failure导致IE HTTP error 500 Internal error

简介:

Oracle 11.2.0.4 ,  EBS R12.1.3 

执行 perl  adcfgclone.pl  appsTier ,界面看来是执行完毕,没有错误退出,  但是查看clone的log:  
$INST_TOP/apps/$CONTEXT_NAME/admin/log/ApplyAppsTier_.log ,  发现有报错Exception 
?occurred: java.sql.SQLException: OAUTH marshaling failure , 由于第一次执行只看界面没有报错,
 顺利执行完毕, 就按照流程直接进行 adautocfg.sh 了, 结果adautocfg.sh执行界面也提示successfully, 
但是查看log 也有报错 : 
    Trying to connect using SID...
 getConnectionUsingSID() -->
     JDBC URL: jdbc:oracle:thin:@sxft11db01.huaw.com:1521:erptest
     Exception occurred: java.sql.SQLException: OAUTH marshaling failure
 开启EBS APP服务后,IE开启报 500 错误,显示不了。 

久查不得其解,问了问高人,他拿出顾问给的解决方法如下:

1. Edit EBS 的    $AD_TOP/admin/template/adgendbc_ux.sh  
找关键字 java, 到了一个 if [ "${SERVER_ADDRESS}X" = "X" ] 的地方,在java 命令后加上:-Doracle.jdbc.thinLogonCapability=o3
     else 下面那个java 命令也要加。总共要加4个地方,都是一个很长的java命令行。
  加了后如:... /jdk/jre/bin/java -Doracle.jdbc.thinLogonCapability=o3 -classpath ".....
 
2.  Edit EBS 的 context file  $INST_TOP/appl/admin/.xml
 找 ADJREOPTS 和 ADJRIOPTS 加上参数:
      -Doracle.jdbc.thinLogonCapability=o3   (o3 的是小O字母)
  改了后如下,例如:
    -Doracle.jdbc.thinLogonCapability=o3 -ms128m -mx256m
    -Doracle.jdbc.thinLogonCapability=o3 -mx512m
   save 了后,再运行autoconfig,可正常运行完毕。

3. 为了启动应用后能正常访问,还需要在 $ADMIN_SCRIPTS_HOME的 java.sh 添加 -Doracle.jdbc.thinLogonCapability=o3 在 JAVA_ADDITIONAL_ARGS  环境变量。
 
4,启动应用,即可正常访问。

按照上面的方法,  EBS服务开启后,通过IE  可以正常访问了 。  

但是报这种错误的情况下, 生成的 CONTEXT_FILE中貌似都没有 s_apps_jdbc_connect_descriptor 连接串。 居然EBS 
应用可以开启 。 

本文转自ITPUB博客tolywang的博客,原文链接:adautocfg.sh错误OAUTH marshaling failure导致IE HTTP error 500 Internal error,如需转载请自行联系原博主。

相关文章
|
6月前
|
机器学习/深度学习 前端开发 JavaScript
源映射错误:Error: request failed with status 404 源 URL:http://localhost:8080/bootstrap/js/axios-0.18.0.js
源映射错误:Error: request failed with status 404 源 URL:http://localhost:8080/bootstrap/js/axios-0.18.0.js
141 0
源映射错误:Error: request failed with status 404 源 URL:http://localhost:8080/bootstrap/js/axios-0.18.0.js
|
1月前
|
Ubuntu Linux iOS开发
问题./configure: error: the HTTP gzip module requires the zlib library.处理
问题./configure: error: the HTTP gzip module requires the zlib library.处理
429 6
|
15天前
|
存储 网络安全
Curl error (60): SSL peer certificate or SSH remote key was not OK for https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/repodata/repomd.xml [SSL: no alternative certificate subject name matches target host name 'update.cs2c.com.cn']
【10月更文挑战第30天】在尝试从麒麟软件仓库(ks10-adv-os)下载元数据时,遇到 SSL 证书验证问题。错误提示为:`Curl error (60): SSL peer certificate or SSH remote key was not OK`。可能原因包括证书不被信任、证书与域名不匹配或网络问题。解决方法包括检查网络连接、导入 SSL 证书、禁用 SSL 证书验证(不推荐)、联系仓库管理员、检查系统时间和尝试其他镜像。
42 1
|
1月前
|
资源调度 编译器 Linux
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
76 0
|
3月前
|
Web App开发 监控 UED
如何解决Angular中的Error: HTTP request failed, call timeout问题
在Angular应用中,遇到HTTP请求超时错误`Error: HTTP request failed, call timeout`时,可通过多种途径解决。首先,可增加请求超时时间,Angular默认无超时限制,设置合理的超时时间如5秒有助于避免长时间等待无响应。其次,检查服务器响应时间,利用开发者工具监控网络请求,优化服务器端代码或调整超时值。最后,确认网络连接稳定性,使用`navigator.onLine`检测网络状态,并在不同网络环境中测试。这些策略共同作用,能够有效提升应用的稳定性和用户体验。
198 1
|
3月前
|
传感器 机器学习/深度学习
如何下载DVS Gesture数据集?解决tonic.datasets.DVSGesture错误HTTP Error 403: Forbidden
本文介绍了如何解决在使用tonic库下载DVSGesture数据集时遇到的HTTP Error 403 Forbidden错误,建议从Figshare的链接下载完整数据集并解压到指定目录,以便成功加载数据集进行手势识别研究。
75 1
|
3月前
|
Python
【Azure 应用服务】Azure Function HTTP Trigger 遇见奇妙的500 Internal Server Error: Failed to forward request to http://169.254.130.x
【Azure 应用服务】Azure Function HTTP Trigger 遇见奇妙的500 Internal Server Error: Failed to forward request to http://169.254.130.x
|
4月前
|
API Python
【Python】已解决:urllib.error.HTTPError: HTTP Error 403: Forbidden
【Python】已解决:urllib.error.HTTPError: HTTP Error 403: Forbidden
1523 1
|
5月前
|
开发工具 git
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
591 1
|
5月前
|
Kubernetes 容器 Perl
k8s部署seata 报错 没有提供足够的身份验证信息 [ http-nio-7091-exec-2] [ty.JwtAuthenticationEntryPoint] [ commence] [] : Responding with unauthorized error. Message - Full authentication is required to access this resource
Kubernetes pod 在16:12时出现两次错误,错误信息显示需要完整认证才能访问资源。尽管有此错误,但页面可正常访问。附有yaml配置文件的图片。
446 2