我在服务器上安装了JDK和Tomcat 8。现在我需要安装ORDS并将其连接到Tomcat。我浏览了各种文档并在服务器上下载了ORDS。现在我有几个问题,因为所有这些对我来说都是新的,大多数时候文档都不是很清楚。
我安装JDK的目录中有java.exe,并且所有ORDS文件都解压缩的目录中有java.exe。我使用哪一个来运行安装是否重要?
java -jar ords.war standalone --port 8090
现在我的第二个问题是我是否运行独立的ORDS安装并指定端口8090,然后将ords.war
文件复制到Tomcat目录Tomcat / webapp中并确保Tomcat正在运行并且它将自行安装ords?这就是我困惑的地方......
我的第三个问题是如何检查ORDS是否安装正确?会http://localhost:8090/ords足够吗?
P.S。 Oracle数据库安装在另一台服务器上,我拥有所有密码,主机名,端口和服务名称。 APEX也安装在另一台服务器上。
答案 0 :(得分:3)
Appex是ORDS的旧名称。在ORDS版本3.x之后,您不需要安装顶点。
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 developer,您可以轻松配置独立模式:http://www.thatjeffsmith.com/archive/2015/04/deploying-oracle-rest-data-services-from-oracle-sql-developer/ 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,你可能在安装它时遇到一些问题,并且根据问题有一些技巧可以解决它。请让我知道我很想回答。