podman-compose --env-file .env up- I'm not using podman secrets, nor am I exporting anything prior to issuing this command.
- I've tested with the official oracle db/latest (as of ~July 2025); not Gerald's. So, I'm not sure what his entrypoint.sh script looks like. the
test_databasefunction could probably be added to his file though. Untested, not sure at all though!!
- Having tested the Remote Console, it doesn't the user with a lot of actionable insight. In a final (i.e., "I'm going to give up after this, after 3 days of diagnosing...") attempt I explicilty set the
PRODUCTION_MODE=devand in the Provider Information for the Remote Console (for establishing a connection to the Admin Server), I used the following values1:
The ords.war contains the following:
```shell
.
βββ META-INF
βΒ Β βββ MANIFEST.MF
βΒ Β βββ ORACLE_C.RSA
βΒ Β βββ ORACLE_C.SF
βββ oracle
βΒ Β βββ dbtools
βΒ Β βββ launcher
βΒ Β βββ CommandLineParser.class
βΒ Β βββ executable
βΒ Β βΒ Β βββ jar
βΒ Β βΒ Β βββ Builder.class
βΒ Β βΒ Β βββ ExecutableJar.class
βΒ Β βΒ Β βββ ExecutableJar$1.class
βΒ Β βΒ Β βββ ExecutableJarEntrypoint.class
βΒ Β βΒ Β βββ ExtensionLibraryClassLoader.class
βΒ Β βΒ Β βββ HandlerFactory.class
βΒ Β βΒ Β βββ HasSize.class
βΒ Β βΒ Β βββ JarManifest.class
βΒ Β βΒ Β βββ JarManifest$Builder.class
βΒ Β βΒ Β βββ JarManifest$Section.class
βΒ Β βΒ Β βββ JarManifest$Section$Builder.class
βΒ Β βΒ Β βββ JarProcessor.class
βΒ Β βΒ Β βββ MutatedZip.class
βΒ Β βΒ Β βββ NestedJarClassLoader.class
βΒ Β βΒ Β βββ NestedJarClassLoader$AlsoClose.class
βΒ Β βΒ Β βββ NestedJarClassLoader$Archive.class
βΒ Β βΒ Β βββ NestedJarClassLoader$ArchiveConnection.class
βΒ Β βΒ Β βββ NestedResourceHandler.class
βΒ Β βΒ Β βββ OracleHomeClassLoader.class
βΒ Β βΒ Β βββ Resource.class
βΒ Β βΒ Β βββ Resource$ContentStream.class
βΒ Β βΒ Β βββ ResourceBuilder.class
βΒ Β βΒ Β βββ Resources.class
βΒ Β βΒ Β βββ Resources$Builder.class
βΒ Β βββ Launcher.class
βΒ Β βββ Launcher$Builder.class
βΒ Β βββ Launcher$MainClassNotSpecifiedException.class
βΒ Β βββ zip
βΒ Β βββ Bytes.class
βΒ Β βββ Bytes$BytesBuffer.class
βΒ Β βββ Bytes$BytesSubRange.class
βΒ Β βββ Bytes$FileRanges.class
βΒ Β βββ Bytes$HexDump.class
βΒ Β βββ Bytes$MappedBytes.class
βΒ Β βββ Bytes$ScopedSegmentFactory.class
βΒ Β βββ Bytes$ScopedSegmentFactory$ScopedSegment.class
βΒ Β βββ Bytes$SharedBytes.class
βΒ Β βββ Bytes$SubRange.class
βΒ Β βββ BytesRange.class
βΒ Β βββ CompressedStream.class
βΒ Β βββ EZipBuilder.class
βΒ Β βββ EZipBuilder$StorageMethod.class
βΒ Β βββ ZipConstants.class
βΒ Β βββ ZipIndex.class
βΒ Β βββ ZipItem.class
βΒ Β βββ ZipLocation.class
βΒ Β βββ ZipLocations.class
βΒ Β βββ ZipOutputStream.class
βΒ Β βββ ZipOutputStream$XEntry.class
βΒ Β βββ Zips.class
βΒ Β βββ ZipUtils.class
βββ WEB-INF
βββ beans.xml
βββ classes
βββ lib
βΒ Β βββ analysisCore-20.3.1.187.jar
βΒ Β βββ analysisJdbc-20.3.1.187.jar
βΒ Β βββ angus-activation-2.0.2.jar
βΒ Β βββ antlr4-runtime-4.13.2.jar
βΒ Β βββ aopalliance-repackaged-2.6.1.jar
βΒ Β βββ autoupgrade-plugin-25.1.0.099.1519.jar
βΒ Β βββ bson-5.3.1.jar
βΒ Β βββ caffeine-3.2.0.jar
βΒ Β βββ commons-codec-1.11.jar
βΒ Β βββ commons-compress-1.27.1.jar
βΒ Β βββ commons-fileupload-1.5.jar
βΒ Β βββ commons-io-2.19.0.jar
βΒ Β βββ commons-logging-1.2.jar
βΒ Β βββ dbtools-arbori-25.2.0.157.0951.jar
βΒ Β βββ dbtools-common-25.2.0.157.0951.jar
βΒ Β βββ dbtools-core-25.2.0.157.0951.jar
βΒ Β βββ dbtools-modeler-common-25.2.0.157.0951.jar
βΒ Β βββ dbtools-oci-25.2.0.157.0951.jar
βΒ Β βββ dbtools-ucp-25.2.0.157.0951.jar
βΒ Β βββ georasterapi-repackaged-25.2.jar
βΒ Β βββ guava-33.4.8-jre.jar
βΒ Β βββ hk2-api-2.6.1.jar
βΒ Β βββ hk2-locator-2.6.1.jar
βΒ Β βββ hk2-utils-2.6.1.jar
βΒ Β βββ httpclient-4.5.13.jar
βΒ Β βββ httpcore-4.4.13.jar
βΒ Β βββ istack-commons-runtime-4.1.2.jar
βΒ Β βββ jackson-datatype-jsr310-2.17.2.jar
βΒ Β βββ jackson-module-jaxb-annotations-2.12.2.jar
βΒ Β βββ jackson-repackaged-2.18.3.jar
βΒ Β βββ jakarta.activation-api-2.1.3.jar
βΒ Β βββ jakarta.annotation-api-2.1.1.jar
βΒ Β βββ jakarta.inject-2.6.1.jar
βΒ Β βββ jakarta.inject-api-2.0.1.jar
βΒ Β βββ jakarta.json-api-2.1.1.jar
βΒ Β βββ jakarta.servlet-api-4.0.4.jar
βΒ Β βββ jakarta.ws.rs-api-2.1.6.jar
βΒ Β βββ jakarta.xml.bind-api-4.0.2.jar
βΒ Β βββ jansi-2.4.1.jar
βΒ Β βββ javassist-3.25.0-GA.jar
βΒ Β βββ javax.activation-api-1.2.0.jar
βΒ Β βββ javax.annotation-api-1.3.2.jar
βΒ Β βββ jaxb-core-4.0.5.jar
βΒ Β βββ jaxb-runtime-4.0.5.jar
βΒ Β βββ jersey-apache-connector-2.35.jar
βΒ Β βββ jersey-client-2.35.jar
βΒ Β βββ jersey-common-2.35.jar
βΒ Β βββ jersey-entity-filtering-2.35.jar
βΒ Β βββ jersey-hk2-2.35.jar
βΒ Β βββ jersey-media-json-jackson-2.35.jar
βΒ Β βββ jetty-alpn-client-12.0.18.jar
βΒ Β βββ jetty-alpn-server-12.0.18.jar
βΒ Β βββ jetty-client-12.0.18.jar
βΒ Β βββ jetty-ee8-nested-12.0.18.jar
βΒ Β βββ jetty-ee8-security-12.0.18.jar
βΒ Β βββ jetty-ee8-servlet-12.0.18.jar
βΒ Β βββ jetty-http-12.0.18.jar
βΒ Β βββ jetty-http2-client-12.0.18.jar
βΒ Β βββ jetty-http2-common-12.0.18.jar
βΒ Β βββ jetty-http2-hpack-12.0.18.jar
βΒ Β βββ jetty-http2-server-12.0.18.jar
βΒ Β βββ jetty-io-12.0.18.jar
βΒ Β βββ jetty-rewrite-12.0.18.jar
βΒ Β βββ jetty-schemas-4.0.3.jar
βΒ Β βββ jetty-security-12.0.18.jar
βΒ Β βββ jetty-server-12.0.18.jar
βΒ Β βββ jetty-servlet-api-4.0.6.jar
βΒ Β βββ jetty-session-12.0.18.jar
βΒ Β βββ jetty-util-12.0.18.jar
βΒ Β βββ jetty-xml-12.0.18.jar
βΒ Β βββ mockito-inline-4.9.0.jar
βΒ Β βββ oci-java-sdk-bastion-3.57.1.jar
βΒ Β βββ oci-java-sdk-circuitbreaker-3.57.1.jar
βΒ Β βββ oci-java-sdk-common-3.57.1.jar
βΒ Β βββ oci-java-sdk-common-httpclient-3.57.1.jar
βΒ Β βββ oci-java-sdk-common-httpclient-jersey-3.57.1.jar
βΒ Β βββ oci-java-sdk-database-3.57.1.jar
βΒ Β βββ oci-java-sdk-databasetools-3.57.1.jar
βΒ Β βββ oci-java-sdk-identity-3.57.1.jar
βΒ Β βββ oci-java-sdk-monitoring-3.57.1.jar
βΒ Β βββ oci-java-sdk-objectstorage-3.57.1.jar
βΒ Β βββ oci-java-sdk-objectstorage-extensions-3.57.1.jar
βΒ Β βββ oci-java-sdk-objectstorage-generated-3.57.1.jar
βΒ Β βββ oci-java-sdk-secrets-3.57.1.jar
βΒ Β βββ oci-java-sdk-workrequests-3.57.1.jar
βΒ Β βββ ojdbc11-23.7.0.25.01.jar
βΒ Β βββ ojmisc-11.2.0.4.0.jar
βΒ Β βββ ons-23.7.0.25.01.jar
βΒ Β βββ opentelemetry-api-1.41.0.jar
βΒ Β βββ opentelemetry-context-1.41.0.jar
βΒ Β βββ oraclepki-23.7.0.25.01.jar
βΒ Β βββ orai18n-23.7.0.25.01.jar
βΒ Β βββ orai18n-mapping-23.3.0.0.0.jar
βΒ Β βββ orai18n-utility-23.3.0.0.0.jar
βΒ Β βββ orajsoda-1.1.30.jar
βΒ Β βββ oraml-core-250609.jar
βΒ Β βββ oraml-jetty-250609.jar
βΒ Β βββ orarestsoda-1.1.30.jar
βΒ Β βββ ords-adp-analytics-client-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-analytics-server-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-avd-client-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-avd-server-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-di-client-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-di-server-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-ins-client-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-ins-server-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-lineage-client-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-lineage-server-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-odimp-client-25.2.0.165.1520.jar
βΒ Β βββ ords-adp-odimp-server-25.2.0.165.1520.jar
βΒ Β βββ ords-apex-support-25.2.0.165.1520.jar
βΒ Β βββ ords-auth-25.2.0.165.1520.jar
βΒ Β βββ ords-cache-25.2.0.165.1520.jar
βΒ Β βββ ords-cmdline-25.2.0.165.1520.jar
βΒ Β βββ ords-common-25.2.0.165.1520.jar
βΒ Β βββ ords-common-ui-25.2.0.165.1520.jar
βΒ Β βββ ords-conf-25.2.0.165.1520.jar
βΒ Β βββ ords-db-api-25.2.0.165.1520.jar
βΒ Β βββ ords-db-common-25.2.0.165.1520.jar
βΒ Β βββ ords-embed-api-25.2.0.165.1520.jar
βΒ Β βββ ords-entry-point-25.2.0.165.1520.jar
βΒ Β βββ ords-filtering-25.2.0.165.1520.jar
βΒ Β βββ ords-graphql-25.2.0.165.1520.jar
βΒ Β βββ ords-http-25.2.0.165.1520.jar
βΒ Β βββ ords-icap-25.2.0.165.1520.jar
βΒ Β βββ ords-injector-25.2.0.165.1520.jar
βΒ Β βββ ords-installer-25.2.0.165.1520.jar
βΒ Β βββ ords-instance-api-25.2.0.165.1520.jar
βΒ Β βββ ords-jdbc-pool-25.2.0.165.1520.jar
βΒ Β βββ ords-jet-resources-25.2.0.165.1520.jar
βΒ Β βββ ords-json-25.2.0.165.1520.jar
βΒ Β βββ ords-landing-page-25.2.0.165.1520.jar
βΒ Β βββ ords-metrics-25.2.0.165.1520.jar
βΒ Β βββ ords-oauth-25.2.0.165.1520.jar
βΒ Β βββ ords-plsql-gateway-25.2.0.165.1520.jar
βΒ Β βββ ords-plugin-api-25.2.0.165.1520.jar
βΒ Β βββ ords-plugin-apt-25.2.0.165.1520.jar
βΒ Β βββ ords-rest-enabled-sql-25.2.0.165.1520.jar
βΒ Β βββ ords-rest-services-25.2.0.165.1520.jar
βΒ Β βββ ords-sdw-client-25.2.0.165.1520.jar
βΒ Β βββ ords-sdw-server-25.2.0.165.1520.jar
βΒ Β βββ ords-service-console-25.2.0.165.1520.jar
βΒ Β βββ ords-sign-in-25.2.0.165.1520.jar
βΒ Β βββ ords-soda-25.2.0.165.1520.jar
βΒ Β βββ ords-standalone-25.2.0.165.1520.jar
βΒ Β βββ ords-static-25.2.0.165.1520.jar
βΒ Β βββ ords-static-shared-libs-25.2.0.165.1520.jar
βΒ Β βββ ords-url-mapping-25.2.0.165.1520.jar
βΒ Β βββ ords-web-client-25.2.0.165.1520.jar
βΒ Β βββ osgi-resource-locator-1.0.3.jar
βΒ Β βββ parsson-1.1.7.jar
βΒ Β βββ resilience4j-circuitbreaker-1.7.1.jar
βΒ Β βββ resilience4j-core-1.7.1.jar
βΒ Β βββ sdoapi-25.2.jar
βΒ Β βββ sdodep3prt-25.2.jar
βΒ Β βββ sdordf-25.1.jar
βΒ Β βββ sdordf-client-25.1.jar
βΒ Β βββ sdordf-ords-25.1.jar
βΒ Β βββ sdoutl-25.2.jar
βΒ Β βββ slf4j-api-2.0.13.jar
βΒ Β βββ sshd-osgi-2.13.2.jar
βΒ Β βββ ucp11-23.7.0.25.01_37536533.jar
βΒ Β βββ vavr-0.10.2.jar
βΒ Β βββ vavr-match-0.10.2.jar
βΒ Β βββ xdb-23.7.0.25.01.jar
βΒ Β βββ xmlparserv2_sans_jaxp_services-23.7.0.25.01.jar
βββ web.xml
βββ weblogic.xml
```
Note
A .war file is bascially just a .zip file, so I'm not disclosing anything new or novel here. Anybody with the abiltity to change the file extension from .war to .zip can do this, and uncompress the file.
"WebLogic Server supports deployments that are packaged either as archive files using the jar utility or Ant's jar tool, or as exploded archive directories."2 In the above file "tree" you'll see the exploded archive directories and its files.
For the purposes of WebLogic, all we care about are the beans.xml, web.xml, and weblogic.xml files. Even still, all you are concerned with is the web.xml file. Otherwise known as a "Deployment Descriptor."3 Your ORDS installation will also have a weblogic.xml file-- another kind of Deployment Descriptor--but you do not need to modify this file.
An unmodified version of ORDS will contain a web.xml file such as this:
<?xml version="1.0" encoding="UTF-8"?>
<web-app
metadata-complete="true"
version="3.1"
id="ORDS"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
<display-name>Oracle REST Data Services</display-name>
<context-param>
<param-name>version</param-name>
<param-value>25.2.0.r1651520</param-value>
</context-param>
<listener>
<listener-class>oracle.dbtools.entrypoint.WebApplicationEntryPoint</listener-class>
</listener>
<servlet>
<description>
</description>
<display-name>HttpEndPoint</display-name>
<servlet-name>HttpEndPoint</servlet-name>
<servlet-class>oracle.dbtools.entrypoint.WebApplicationRequestEntryPoint</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HttpEndPoint</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet>
<description>
</description>
<display-name>Forbidden</display-name>
<servlet-name>Forbidden</servlet-name>
<servlet-class>oracle.dbtools.entrypoint.Forbidden</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Forbidden</servlet-name>
<url-pattern>/oracle/dbtools/jarcl</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<!-- Disable auto-discovery of servlet 3+ web fragments -->
<absolute-ordering />
</web-app>You must define the location of the ORDS configuration directory by either:
- manually adding it as
<context-param>to thisweb.xmlfile and re-archiving the exploded archive into a newords.warfile (HIGHLY DISCOURAGED) - using the
ords warcommand - Set the
config.urlsystem property (i.e., the system where Weblogic is deployed, and prior to starting the WebLogic Server) with this command:export JAVA_OPTIONS="-Dconfig.url=/path/to/ords_config"
- Copy the ords product folder to your WebLogic server
- Create an empty ORDS configuration folder (e.g.
ords_config)4 - Navigate to your ORDS product folder (unzip if not zipped), and navigate to the
/binfolder
-
You'll need to temporarily set your $PATH to the ORDS
/bin, like this:PATH=/path to your ords product folder/bin:$PATHexport PATH -
Then,
cdto yourords_configfolder and execute the following command:ords war [/path/to/your/existing/ords.war]
Note
You can optionally create a new name for the recreated ords.war file (so as not to overwrite the original ords.war file) like this:
ords war my_new_file_name.war [/path/to/your/existing/ords.war]-
Your new
ords.warfile will be located in your current directory. You can inspect it'sweb.xmlfile by issuing the following command:jar -xf my_new_war_for_wls.war
*** UPDATE WITH THE FOLLOWING ***
Install Ords and make sure APEX is already installed
Run below commands as pre-requisite for APEX and DbAction area
./ords_files/bin/ords --config `pwd`/config config user add ords_user_auth_code 'auth.code.role'
./ords_files/bin/ords --config `pwd`/config config user add ords_user_implicit 'implicit.role'
./ords_files/bin/ords --config `pwd`/config config set --global feature.sdw.selfServiceSchema true
./ords_files/bin/ords --config `pwd`/config config set security.verifySSL false
Generate new war file having information about config directory using war command
./ords_files/bin/ords --config `pwd`/config war `pwd`/ords.war
Create a directory WEB-INF with the following files:
web.xml Expand source
weblogic.xml Expand source
Create i.war file using following command
jar cMf i.war WEB-INF/web.xml WEB-INF/weblogic.xml
Go to weblogic_install_directory/user_projects/domains/base_domain and start weblogic server by executing ./startWebLogic.sh
Go to location where Weblogic Remote console files are unzipped.
Launch the WebLogic Remote Console by using ./weblogic-remote-console and login
Go to Edit Tree Option of WebLogic Remote Console Home Page.
a. Deployement ->name ords ->choose ords.war->click on create-> click on cart icon and commit changes.
b. Repeat above steps for i.war
c. Go to monitoring tree-> deployment-> app management-> start both ords.war and i.war
d. Go to monitoring tree-> deployment->deployement task and monitor deployment
Check localhost:7002/ords/_/landing to check ords landing page*** UPDATE WITH THE FOLLOWING ***
-
Issue the
lscommand and you should see two objects:- the new
.warfile, and - a
WEB-INFdirectory
cdinto theWEB-INFdirectory. Aweb.xmlfile will be visible. You cancatthe file to review its contents. - the new
-
After issuing the
cat web.xmlcommand, you'll see something resembling the following sampleweb.xml:<?xml version="1.0" encoding="UTF-8" standalone="no"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="ORDS" metadata-complete="true" version="3.1" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> <display-name>Oracle REST Data Services</display-name> <context-param> <param-name>config.url</param-name> <param-value>/path/to/ords_config</param-value> </context-param><context-param> <param-name>version</param-name> <param-value>XX.X.X.r1234567</param-value> </context-param> <listener> <listener-class>oracle.dbtools.entrypoint.WebApplicationEntryPoint</listener-class> </listener> <servlet> <description> </description> <display-name>HttpEndPoint</display-name> <servlet-name>HttpEndPoint</servlet-name> <servlet-class>oracle.dbtools.entrypoint.WebApplicationRequestEntryPoint</servlet-class> </servlet> <servlet-mapping> <servlet-name>HttpEndPoint</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <servlet> <description> </description> <display-name>Forbidden</display-name> <servlet-name>Forbidden</servlet-name> <servlet-class>oracle.dbtools.entrypoint.Forbidden</servlet-class> </servlet> <servlet-mapping> <servlet-name>Forbidden</servlet-name> <url-pattern>/oracle/dbtools/jarcl</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <!-- Disable auto-discovery of servlet 3+ web fragments --> <absolute-ordering/> </web-app> -
Compare this to the original
web.xmlfile. You'll notice the following updates to the<context-param>element5:<context-param> <param-name>config.url</param-name> <param-value>/path/to/ords_config</param-value> </context-param><context-param> <param-name>version</param-name> <param-value>XX.X.X.r1234567</param-value> </context-param>
- Your new
ords.warfile is ready for deploying to Weblogic Server.
Beginning with Weblogic Server version 14.1.2, the Weblogic Administration Console has been deprecated. To access your Administrative console, you must use the REST/Electron-based Remote Console.
The introduction summarizes the purpose and function of the project, and should be concise (a brief paragraph or two). This introduction may be the same as the first paragraph on the project page.
For a full description of the module, visit the project page.
Submit bug reports and feature suggestions, or track changes in the issue queue.
- Requirements
- Installation
- Configuration
- Troubleshooting
- FAQ
- Maintainers
This project requires the following:
Install as you would normally install.
Q: How do I write a README?
A: Follow this template. It's fun and easy!
Reach out to the SQLcl Project Extension documentation by visiting the Database Application CI/CD Doc Link.
Footnotes
-
I discovered this SO thread, where a similar symptom was described.
Connection Provider Name test Username [Username] Password [Password] URL https://localhost:9002Make Insecure Connection β Yes :note: Username and Password are the ones you will have provided in the
domain.propertiesfile. See thecompose.yamlfile for an example--it is the./in the volumes section for the WLS service.The
./is a shortcut for pointing to thepodman-devdirectory. That way, if you decide to rename that directory, it will simply refer to./instead of the name (which may have changed, which will result in a failed deployment). β© -
Packaging Files for Deployment as of WebLogic 14.1.2. β©
-
You can name this anything, but naming it something that is related to ORDS' configuration makes sense. β©
-
Learn more about the Web.xml Deployment Descriptor elements. β©