Oracle ords 1.17.4 in weblogic server



我使用安装了APEX 5.1.4的Oracle RDBMS 12c。我还有一个WebLogic 12c服务器。环境:

视窗 10

甲骨文 12c 数据库

顶点 5.1.4

ords 1.17.4

纬逻辑 12C

1( 用户APEX_PUBLIC_USER是打开的,并且具有已知的密码。

2( apex.war 和 i.war 的部署都带有: 状态=活动健康=确定 然而,当我尝试将 APEX 页面获取为: http://:

我收到错误:

错误

500--内部服务器错误来自 RFC 2068 超文本传输协议 -- HTTP/1.1:10.5.1 500 内部服务器错误服务器遇到意外情况,阻止它完成请求。

谢谢

ords 17.4 需要 weblogic server 12c 的支持:

Weblogic 12 部署需要以下解决方法,以避免在调用 ORDS 时导致 500 响应的 Java 类冲突:

您可以通过多种方式设置这些系统属性,但我们建议这样做的方法是更新部署 ORDS 的服务器实例的设置。

建议的解决方案是:

在 WebLogic 管理控制台中,导航到:

环境 -- 服务器 -- 服务器

名称部署位置 -- 服务器启动

然后在"参数"字段中输入以下内容,然后保存并重新启动该服务器:

 -Dcom.sun.xml.ws.spi.db.BindingContextFactory=com.sun.xml.ws.db.glassfish.JAXBRIContextFactory 
 
 
-Djavax.xml.bind.JAXBContext=com.sun.xml.bind.v2.ContextFactory

注意:不要忘记每个参数的连字符"-",我还建议在weblogic控制台中重新启动服务器,而不是在操作系统的命令控制台中执行此操作。

最新更新