{"id":29025,"date":"2023-10-31T22:54:49","date_gmt":"2023-10-31T21:54:49","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=29025"},"modified":"2023-12-15T11:04:38","modified_gmt":"2023-12-15T10:04:38","slug":"apex-ords-23-x-dispatchernotfoundexception","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/","title":{"rendered":"APEX\/ORDS 23.x &#8211; DispatcherNotFoundException"},"content":{"rendered":"\n<p>The aim of that blog is to look into <a href=\"https:\/\/www.oracle.com\/database\/technologies\/appdev\/rest.html\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle REST Data Services (ORDS)<\/a> 23.x error raised when setting up for APEX 23.1.<\/p>\n\n\n\n<p>This is following some experience at a customer who wanted to move to latest version of ORDS with APEX 23.1, in late 2023, and ran into an issue.<\/p>\n\n\n\n<p>If you have encountered similar error as below, when trying to run ORDS 23.x standalone for APEX 23.1, you will find a resolution and more details in this blog:<br><img loading=\"lazy\" decoding=\"async\" width=\"1614\" height=\"744\" class=\"wp-image-29027\" style=\"width: 2500px\" src=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png\" alt=\"\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png 1614w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10-300x138.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10-1024x472.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10-768x354.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10-1536x708.png 1536w\" sizes=\"auto, (max-width: 1614px) 100vw, 1614px\" \/><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-context\">Context<\/h3>\n\n\n\n<p>&#8211; APEX 23.1 is installed first on Oracle DB 19.16 at PDB level without error<br>&#8211; ORDS 23.3 binaries are installed on Oracle Linux 8 from the yum package provided by Oracle ($ORDS_CONFIG=\/etc\/ords\/config and $ORDS_BASE=\/usr\/local\/bin)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>ORDS was installed with following command line:<br><code>$\/usr\/local\/bin\/ords --config $ORDS_CONFIG install<br><code>ORDS: Release 23.3 Production on Fri Oct 27 09:38:20 2023<\/code><br><code>Copyright (c) 2010, 2023, Oracle.<br>Configuration:<br>   \/etc\/ords\/config\/The configuration folder \/etc\/ords\/config does not contain any configuration files.<br> <br> Oracle REST Data Services - Interactive Install<br> <br> Enter a number to select the type of installation<br> [1] Install or upgrade ORDS in the database only<br> [2] Create or update a database pool and install\/upgrade ORDS in the database<br> [3] Create or update a database pool only<br> Choose [2]: 2<br> Enter a number to select the database connection type to use<br> [1] Basic (host name, port, service name)<br> [2] TNS (TNS alias, TNS directory)<br> [3] Custom database URL<br> Choose [1]: 2<br> Enter the TNS location: \/u01\/app\/oracle\/product\/network\/admin<br> Enter a number to select the TNS Network alias to use<br> [1] PDB1 \u2026SERVICE_NAME=pdb1)))<br> [2] PDB2 \u2026SERVICE_NAME=pdb2)))<br> Choose [1]: 1<br> Provide database user name with administrator privileges.<br> Enter the administrator username: ORDS_INSTALL_ADMIN<br> Enter the database password for ORDS_INSTALL_ADMIN:<br> Connecting to database user: ORDS_INSTALL_ADMIN url:<br> jdbc:oracle:thin:@PDB1?TNS_ADMIN=\/u01\/app\/oracle\/product\/network\/admin<br> <br> Retrieving information.<br> Connecting to database user: ORDS_PUBLIC_USER url:<br> jdbc:oracle:thin:@PDB1?TNS_ADMIN=\/u01\/app\/oracle\/product\/network\/admin<br> Enter a number to select additional feature(s) to enable:<br> [1] Database Actions (Enables all features)<br> [2] REST Enabled SQL and Database API<br> [3] REST Enabled SQL<br> [4] Database API<br> [5] None<br> Choose [1]: 1<br> Enter a number to configure and start ORDS in standalone mode<br> [1] Configure and start ORDS in standalone mode<br> [2] Skip<br> Choose [1]: 1<br> Enter a number to select the protocol<br> [1] HTTP<br> [2] HTTPS<br> Choose [1]: 1<br> Enter the HTTP port [8080]: 8080<br> Enter the APEX static resources location: \/u01\/app\/oracle\/product\/apex\/images<\/code><\/code><\/p>\n\n\n\n<p>As per standard installation ORDS was installed after APEX and all <strong>Database Actions<\/strong> have been deployed. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-issue\">Issue<\/h3>\n\n\n\n<p>Unfortunately ORDS is providing a <strong>404<\/strong> error when trying to access APEX from the URL:<br><code>http:\/\/mywebappserver:8080\/ords\/apex<\/code><\/p>\n\n\n\n<p>Also when accessing the ORDS landing page with following URL, APEX is unavailable:<br><code>http:\/\/mywebappserver:8080\/ords\/_landing<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"963\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.48.44-1024x963.png\" alt=\"\" class=\"wp-image-29029\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.48.44-1024x963.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.48.44-300x282.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.48.44-768x723.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.48.44-1536x1445.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.48.44.png 1624w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-investigation\">Investigation<\/h3>\n\n\n\n<p>ORDS is returning <strong>404<\/strong> for different errors as no handler is defined by default. Also looking into the Jetty log files is not showing any error details. The only option left, in order to have more information about the error behind the scene, is to <strong>print debug information to screen<\/strong> asking ORDS to return details. This is enabled by updating the ORDS configuration file <code>pool.xml<\/code> for the database connection to APEX in folder <code>$ORDS_CONFIG\/databases\/default<\/code> adding entry <code>debug.printDebugToScreen<\/code> as following: <\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;\n&amp;lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&amp;gt;\n\n&amp;lt;properties&amp;gt;\n&amp;lt;comment&amp;gt;Saved on Fri Oct 27 09:41:18 UTC 2023&amp;lt;\/comment&amp;gt;\n  &amp;lt;entry key=&quot;db.connectionType&quot;&amp;gt;tns&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;db.tnsAliasName&quot;&amp;gt;PDB1&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;db.tnsDirectory&quot;&amp;gt;\/u01\/app\/oracle\/product\/network\/admin&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;db.username&quot;&amp;gt;ORDS_PUBLIC_USER&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;feature.sdw&quot;&amp;gt;true&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;restEnabledSql.active&quot;&amp;gt;true&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;debug.printDebugToScreen&quot;&amp;gt;true&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;security.requestValidationFunction&quot;&amp;gt;ords_util.authorize_plsql_gateway&amp;lt;\/entry&amp;gt;\n&amp;lt;\/properties&amp;gt;\n<\/pre><\/div>\n\n\n<p>This requires a restart of ORDS and provides further details when accessing the apex URL in the web browser:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"386\" data-id=\"29034\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.58.05-1024x386.png\" alt=\"\" class=\"wp-image-29034\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.58.05-1024x386.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.58.05-300x113.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.58.05-768x290.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.58.05-1536x579.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.58.05-2048x772.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>The Java Stack Trace provided is showing some <strong>DispatcherNotFoundException<\/strong> which may not be very specific or helpful at a first glance. At least it gives some hint that ORDS is not finding a way to dispatch request towards the requested apex target.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-resolution\">Resolution<\/h3>\n\n\n\n<p>When checking the configuration file <code>pool.xml<\/code> and comparing to previous installation (with ORDS 22.x), it shows there is one entry missing for <code>plsql.gateway.mode<\/code> that needs to be set to value <strong>proxied<\/strong> and added as following:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;\n&amp;lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?--&amp;gt;\n\n&amp;lt;properties&amp;gt;\n&amp;lt;comment&amp;gt;Saved on Fri Oct 27 09:41:18 UTC 2023&amp;lt;\/comment&amp;gt;\n  &amp;lt;entry key=&quot;db.connectionType&quot;&amp;gt;tns&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;db.tnsAliasName&quot;&amp;gt;PDB1&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;db.tnsDirectory&quot;&amp;gt;\/u01\/app\/oracle\/product\/network\/admin&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;db.username&quot;&amp;gt;ORDS_PUBLIC_USER&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;feature.sdw&quot;&amp;gt;true&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;restEnabledSql.active&quot;&amp;gt;true&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;plsql.gateway.mode&quot;&amp;gt;proxied&amp;lt;\/entry&amp;gt;\n  &amp;lt;entry key=&quot;security.requestValidationFunction&quot;&amp;gt;ords_util.authorize_plsql_gateway&amp;lt;\/entry&amp;gt;\n&amp;lt;\/properties&amp;gt;\n<\/pre><\/div>\n\n\n<p>This can also be achieved with following command:<br><code>ords --config $ORDS_CONFIG config --db-pool default set plsql.gateway.mode proxied<\/code><br>The proxied mode is required as requests from ORDS will connect through the DB connection pool using ORDS_PUBLIC_USER who ever the end user connecting on APEX will be.<br>More information about proxy user can be found on <a href=\"https:\/\/asktom.oracle.com\/pls\/apex\/asktom.search?tag=proxy-users\">AskTOM<\/a>.<br>After restarting ORDS in standalone mode APEX is finally accessible.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"747\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-08.13.26-1024x747.png\" alt=\"\" class=\"wp-image-29036\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-08.13.26-1024x747.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-08.13.26-300x219.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-08.13.26-768x561.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-08.13.26-1536x1121.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-08.13.26.png 1814w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>This was tested with ORDS 23.2.3 with same result as well as with ORDS 23.1.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h3>\n\n\n\n<p>I hope this blog will help you to finalize your ORDS 23.x configuration in standalone for use as APEX 23.x gateway, since both are linked according to the documentation.<br>It would be good to know if there is a specific reason for not setting that parameter as in previous version. If so, documentation should also be updated accordingly. <a href=\"https:\/\/www.thatjeffsmith.com\/about\/\">JeffSmith<\/a> feel free to provide some feedback.<br>Enjoy APEX and ORDS!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The aim of that blog is to look into Oracle REST Data Services (ORDS) 23.x error raised when setting up for APEX 23.1. This is following some experience at a customer who wanted to move to latest version of ORDS with APEX 23.1, in late 2023, and ran into an issue. If you have encountered [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,368,59],"tags":[304,96,1352],"type_dbi":[],"class_list":["post-29025","post","type-post","status-publish","format-standard","hentry","category-application-integration-middleware","category-development-performance","category-oracle","tag-apex","tag-oracle","tag-ords"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>APEX\/ORDS 23.x - DispatcherNotFoundException - dbi Blog<\/title>\n<meta name=\"description\" content=\"The aim of that blog is to look into Oracle REST Data Services (ORDS) 23.x error raised when setting up for APEX 23.1. Error 404.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"APEX\/ORDS 23.x - DispatcherNotFoundException\" \/>\n<meta property=\"og:description\" content=\"The aim of that blog is to look into Oracle REST Data Services (ORDS) 23.x error raised when setting up for APEX 23.1. Error 404.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-31T21:54:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-15T10:04:38+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png\" \/>\n<meta name=\"author\" content=\"Alain Lacour\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alain Lacour\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/\"},\"author\":{\"name\":\"Alain Lacour\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/acabba2b6ca473b44b098c2de61294b0\"},\"headline\":\"APEX\\\/ORDS 23.x &#8211; DispatcherNotFoundException\",\"datePublished\":\"2023-10-31T21:54:49+00:00\",\"dateModified\":\"2023-12-15T10:04:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/\"},\"wordCount\":483,\"commentCount\":2,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/10\\\/Screenshot-2023-10-20-at-07.44.10.png\",\"keywords\":[\"APEX\",\"Oracle\",\"ORDS\"],\"articleSection\":[\"Application integration &amp; Middleware\",\"Development &amp; Performance\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/\",\"name\":\"APEX\\\/ORDS 23.x - DispatcherNotFoundException - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/10\\\/Screenshot-2023-10-20-at-07.44.10.png\",\"datePublished\":\"2023-10-31T21:54:49+00:00\",\"dateModified\":\"2023-12-15T10:04:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/acabba2b6ca473b44b098c2de61294b0\"},\"description\":\"The aim of that blog is to look into Oracle REST Data Services (ORDS) 23.x error raised when setting up for APEX 23.1. Error 404.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/10\\\/Screenshot-2023-10-20-at-07.44.10.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/10\\\/Screenshot-2023-10-20-at-07.44.10.png\",\"width\":1614,\"height\":744},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/apex-ords-23-x-dispatchernotfoundexception\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"APEX\\\/ORDS 23.x &#8211; DispatcherNotFoundException\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/acabba2b6ca473b44b098c2de61294b0\",\"name\":\"Alain Lacour\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/455c4c7743e192ae868a6f9e6ed875415c5887567577eccbbbf2d65012cd976a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/455c4c7743e192ae868a6f9e6ed875415c5887567577eccbbbf2d65012cd976a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/455c4c7743e192ae868a6f9e6ed875415c5887567577eccbbbf2d65012cd976a?s=96&d=mm&r=g\",\"caption\":\"Alain Lacour\"},\"description\":\"Alain Lacour has more than 15 years of experience in application development with Oracle technologies. He is specialized in APEX, Java, and PL\\\/SQL development. His expertise also includes middleware technologies such as Oracle Weblogic and EMC Documentum. He also has a broad experience in business analysis and architecture solutions as well as in service and project management. Prior to dbi services, Alain Lacour was Senior Consultant at IMS Health in Basel. He also worked as a Software Engineer for M&amp;H Informatics in Basel. Alain Lacour holds a Master of Science in Industrial Computing from the University of Mulhouse (F). His branch-related experience mainly covers the pharma industry, with an in-depth knowledge of the drug development process as well as drug distribution.\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/alain-lacour\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"APEX\/ORDS 23.x - DispatcherNotFoundException - dbi Blog","description":"The aim of that blog is to look into Oracle REST Data Services (ORDS) 23.x error raised when setting up for APEX 23.1. Error 404.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/","og_locale":"en_US","og_type":"article","og_title":"APEX\/ORDS 23.x - DispatcherNotFoundException","og_description":"The aim of that blog is to look into Oracle REST Data Services (ORDS) 23.x error raised when setting up for APEX 23.1. Error 404.","og_url":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/","og_site_name":"dbi Blog","article_published_time":"2023-10-31T21:54:49+00:00","article_modified_time":"2023-12-15T10:04:38+00:00","og_image":[{"url":"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png","type":"","width":"","height":""}],"author":"Alain Lacour","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alain Lacour","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/"},"author":{"name":"Alain Lacour","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/acabba2b6ca473b44b098c2de61294b0"},"headline":"APEX\/ORDS 23.x &#8211; DispatcherNotFoundException","datePublished":"2023-10-31T21:54:49+00:00","dateModified":"2023-12-15T10:04:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/"},"wordCount":483,"commentCount":2,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#primaryimage"},"thumbnailUrl":"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png","keywords":["APEX","Oracle","ORDS"],"articleSection":["Application integration &amp; Middleware","Development &amp; Performance","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/","url":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/","name":"APEX\/ORDS 23.x - DispatcherNotFoundException - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#primaryimage"},"thumbnailUrl":"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png","datePublished":"2023-10-31T21:54:49+00:00","dateModified":"2023-12-15T10:04:38+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/acabba2b6ca473b44b098c2de61294b0"},"description":"The aim of that blog is to look into Oracle REST Data Services (ORDS) 23.x error raised when setting up for APEX 23.1. Error 404.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/10\/Screenshot-2023-10-20-at-07.44.10.png","width":1614,"height":744},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/apex-ords-23-x-dispatchernotfoundexception\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"APEX\/ORDS 23.x &#8211; DispatcherNotFoundException"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/acabba2b6ca473b44b098c2de61294b0","name":"Alain Lacour","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/455c4c7743e192ae868a6f9e6ed875415c5887567577eccbbbf2d65012cd976a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/455c4c7743e192ae868a6f9e6ed875415c5887567577eccbbbf2d65012cd976a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/455c4c7743e192ae868a6f9e6ed875415c5887567577eccbbbf2d65012cd976a?s=96&d=mm&r=g","caption":"Alain Lacour"},"description":"Alain Lacour has more than 15 years of experience in application development with Oracle technologies. He is specialized in APEX, Java, and PL\/SQL development. His expertise also includes middleware technologies such as Oracle Weblogic and EMC Documentum. He also has a broad experience in business analysis and architecture solutions as well as in service and project management. Prior to dbi services, Alain Lacour was Senior Consultant at IMS Health in Basel. He also worked as a Software Engineer for M&amp;H Informatics in Basel. Alain Lacour holds a Master of Science in Industrial Computing from the University of Mulhouse (F). His branch-related experience mainly covers the pharma industry, with an in-depth knowledge of the drug development process as well as drug distribution.","url":"https:\/\/www.dbi-services.com\/blog\/author\/alain-lacour\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/29025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=29025"}],"version-history":[{"count":19,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/29025\/revisions"}],"predecessor-version":[{"id":29054,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/29025\/revisions\/29054"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=29025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=29025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=29025"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=29025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}