在 Tomcat 上安装 Oracle REST 数据服务 (ORDS)
Installing Oracle REST Data Services (ORDS) on Tomcat
我已经在服务器上安装了JDK和Tomcat8。现在我需要安装 ORDS 并将其连接到 Tomcat。我浏览了各种文档并在服务器上下载了 ORDS。现在我有几个问题,因为所有这些东西对我来说都是新的,而且大多数时候文档不是很清楚。
我安装的目录有java.exeJDK,所有ORDS文件解压后的目录有java.exe。 运行 安装使用哪一个重要吗?
java -jar ords.war standalone --port 8090
现在我的第二个问题是 运行 独立 ORDS 安装并指定端口 8090,然后将 ords.war
文件复制到 Tomcat 目录 Tomcat/webapp 并确保 Tomcat 是 运行ning 它会自己安装 ords 吗?这就是我感到困惑的地方...
我的第三个问题是如何检查ORDS是否安装正确? http://localhost:8090/ords 就够了吗?
P.S。 Oracle数据库安装在另一台服务器上,我有所有的密码、主机名、端口和服务名。 APEX 也安装在另一台服务器上。
Appex 是 ORDS 的旧名称。 ORDS版本3.x之后就不需要安装apex了。
ORDS 3.0 is able to deploy WITHOUT Application Express. It has its own database schema now
.
您问题的答案:
没关系。但请确保它是 java 7+。您可以改为全局安装 java,只安装 运行: java -jar ords.war
命令。您可以按照本教程在您的计算机上安装 java:https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html
当您使用 运行 java -jar ords.war
命令时,它会在这个阶段开始在您的系统上安装 ORDS。在安装之前,它会要求提供 oracle 服务器主机名、oracle 端口、SID 以及 sysdba 用户名和密码以进行连接。一旦您提供了所有详细信息和所需的安装类型,它就会开始安装到特定的数据库服务器。您的 tomcat/WLS/glassfish 服务器将充当数据库服务器和客户端之间的休息端点。
在您的数据库上安装 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:
Standalone mode:
使用 sql 开发人员,您可以轻松配置独立模式:http://www.thatjeffsmith.com/archive/2015/04/deploying-oracle-rest-data-services-from-oracle-sql-developer/
但是如果你想使用终端,你可以使用以下步骤:
https://oracle-base.com/articles/misc/oracle-rest-data-services-ords-standalone-mode
Advanced mode:
https://oracle-base.com/articles/misc/oracle-rest-data-services-ords-3-installation-on-tomcat-7。
在高级模式下,ORDS 支持 Tomcat、WebLogic 和 Glassfish 应用服务器
何时使用哪个:
使用高级模式进行生产
使用独立模式进行开发和测试。可以使用高级模式进行开发和测试,但是单机模式安装起来比较简单,推荐使用。
查询:
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,您在安装它时可能会遇到一些问题,根据问题的不同,可以使用一些技巧来解决它。请让我知道我很乐意回答。
我已经在服务器上安装了JDK和Tomcat8。现在我需要安装 ORDS 并将其连接到 Tomcat。我浏览了各种文档并在服务器上下载了 ORDS。现在我有几个问题,因为所有这些东西对我来说都是新的,而且大多数时候文档不是很清楚。
我安装的目录有java.exeJDK,所有ORDS文件解压后的目录有java.exe。 运行 安装使用哪一个重要吗?
java -jar ords.war standalone --port 8090
现在我的第二个问题是 运行 独立 ORDS 安装并指定端口 8090,然后将 ords.war
文件复制到 Tomcat 目录 Tomcat/webapp 并确保 Tomcat 是 运行ning 它会自己安装 ords 吗?这就是我感到困惑的地方...
我的第三个问题是如何检查ORDS是否安装正确? http://localhost:8090/ords 就够了吗?
P.S。 Oracle数据库安装在另一台服务器上,我有所有的密码、主机名、端口和服务名。 APEX 也安装在另一台服务器上。
Appex 是 ORDS 的旧名称。 ORDS版本3.x之后就不需要安装apex了。
ORDS 3.0 is able to deploy WITHOUT Application Express. It has its own database schema now
.
您问题的答案:
没关系。但请确保它是 java 7+。您可以改为全局安装 java,只安装 运行:
java -jar ords.war
命令。您可以按照本教程在您的计算机上安装 java:https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html当您使用 运行
java -jar ords.war
命令时,它会在这个阶段开始在您的系统上安装 ORDS。在安装之前,它会要求提供 oracle 服务器主机名、oracle 端口、SID 以及 sysdba 用户名和密码以进行连接。一旦您提供了所有详细信息和所需的安装类型,它就会开始安装到特定的数据库服务器。您的 tomcat/WLS/glassfish 服务器将充当数据库服务器和客户端之间的休息端点。在您的数据库上安装 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:
Standalone mode:
使用 sql 开发人员,您可以轻松配置独立模式:http://www.thatjeffsmith.com/archive/2015/04/deploying-oracle-rest-data-services-from-oracle-sql-developer/
但是如果你想使用终端,你可以使用以下步骤: https://oracle-base.com/articles/misc/oracle-rest-data-services-ords-standalone-modeAdvanced mode:
https://oracle-base.com/articles/misc/oracle-rest-data-services-ords-3-installation-on-tomcat-7。 在高级模式下,ORDS 支持 Tomcat、WebLogic 和 Glassfish 应用服务器
何时使用哪个:
使用高级模式进行生产
使用独立模式进行开发和测试。可以使用高级模式进行开发和测试,但是单机模式安装起来比较简单,推荐使用。
查询:
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,您在安装它时可能会遇到一些问题,根据问题的不同,可以使用一些技巧来解决它。请让我知道我很乐意回答。