【问题标题】:Installing Oracle REST Data Services (ORDS) on Tomcat在 Tomcat 上安装 Oracle REST 数据服务 (ORDS)
【发布时间】:2017-02-24 14:04:32
【问题描述】:

我已经在服务器上安装了 JDK 和 Tomcat 8。现在我需要安装 ORDS 并将其连接到 Tomcat。我浏览了各种文档并在服务器上下载了 ORDS。现在我有几个问题,因为所有这些东西对我来说都是新的,而且文档大部分时间都不是很清楚。

我安装JDK的目录中有java.exe,解压所有ORDS文件的目录中有java.exe。我使用哪一个来运行安装是否重要?

java -jar ords.war 独立 --port 8090

现在我的第二个问题是我是否运行独立 ORDS 安装并指定端口 8090,然后将 ords.war 文件复制到 Tomcat 目录 Tomcat/webapp 并确保 Tomcat 正在运行并且它会自行安装 ords?这就是我困惑的地方......

我的第三个问题是如何检查 ORDS 是否已正确安装?去http://localhost:8090/ords 就够了吗?

附: Oracle 数据库安装在另一台服务器上,我拥有所有密码、主机名、端口和服务名称。 APEX 也安装在另一台服务器上。

【问题讨论】:

    标签: java tomcat oracle-apex-5


    【解决方案1】:

    Appex 是 ORDS 的旧名称。 ORDS 3.x 版以后就不需要安装apex了。

    ORDS 3.0 is able to deploy WITHOUT Application Express. It has its own database schema now.

    回答您的问题:

    1. 没关系。但请确保它是 java 7+。您可以改为全局安装 java 并运行:java -jar ords.war 命令。你可以按照本教程在你的机器上安装java:https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html

    2. 当您运行java -jar ords.war 命令时,在此阶段它开始在您的系统上安装 ORDS。在安装之前,它会询问 oracle 服务器主机名、oracle 端口、SID 以及 sysdba 用户名和密码以进行连接。一旦您提供了所有详细信息和所需的安装类型,它就会开始安装到特定的数据库服务器。您的 tomcat/WLS/glassfish 服务器将充当数据库服务器和客户端之间的休息端点。

    3. 在您的数据库上安装 ORDS 后,如果您在 SQL Developer 中右键单击您的连接,那么您可以看到 Rest Service 选项。是的,另一种方式就像您提到的那样:http:<host-name>:<port-name>/<schema-alias>/<object-alias>/ 并查看结果。

    如果你想了解详细架构,我建议关注这个oracle文档:http://www.oracle.com/technetwork/developer-tools/rest-data-services/overview/index.html

    我最近在生产环境中成功安装了 ORDS。实际上有两种方式可以安装 ORDS:

    何时使用:
    使用高级模式进行生产 使用独立模式进行开发和测试。您可以使用高级模式进行开发和测试,但由于独立模式非常易于安装,因此建议您使用。

    查询:

    http://www.toadworld.com/platforms/oracle/w/wiki/11471.more-oracle-rest-data-services-features https://svgonugu.com/2015/11/21/adf-bc-rest-services-i/

    注意:如果您的数据库是 PDB,则安装它可能会遇到一些问题,并且根据问题有一些技巧可以解决它。请让我知道我很乐意回答。

    【讨论】:

    猜你喜欢
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 2015-09-16
    • 1970-01-01
    • 2022-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多