{"id":12470,"date":"2019-05-26T07:05:47","date_gmt":"2019-05-26T05:05:47","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/"},"modified":"2024-09-11T08:50:57","modified_gmt":"2024-09-11T06:50:57","slug":"configuring-oracle-db-data-source-in-jboss-eap-7-1","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/","title":{"rendered":"Configuring Oracle DB data source in JBoss EAP 7.1"},"content":{"rendered":"<p><H3>Introduction<\/H3><\/p>\n<p>This blog explains how to install and use an Oracle database JDBC driver in JBoss EAP 7.1 standalone instance and in a domain deployment.<\/p>\n<p><H3>Oracle JDBC driver installation<\/H3><br \/>\nThe first step is to install the JDBC driver in the JBoss installation. This can be done copying the files to the right directory or using the JBoss CLI to do the install properly.<br \/>\nI will use the JBoss CLI script for this.<\/p>\n<p>Start the JBoss CLI without connecting to any JBoss instance.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: []\">\/opt\/jboss-eap-7.1\/bin\/jboss-cli.sh<\/pre>\n<p>Then use the module add CLI command to install the Oracle JDBC driver to the right place.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: []\">module add --name=com.oracle --resources=\/home\/pascal\/jdbc_drivers\/ojdbc8.jar --dependencies=javax.api,javax.transaction.api<\/pre>\n<p>This will place the driver in the following directory:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: []\">$JBOSS_HOME\/modules\/com\/oracle\/main<\/pre>\n<p><strong>Note:<\/strong> This CLI command has to be run on each host participating to a domain deployment.<br \/>\nOnce the module is installed, it can be use to declare the JDBC driver inside the JBoss instance<\/p>\n<p><H3>Create a Data-Source<\/H3><\/p>\n<p><H4>For a standalone instance using the default profile:<\/H4><br \/>\n<strong>a.<\/strong> Start jboss_cli.sh to connect to the standalone server and declare the JDBC driver in the Jboss instance<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">\/opt\/jboss-eap-7.1\/bin\/jboss-cli.sh -c --controller=192.168.56.21:9990<\/pre>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[standalone@192.168.56.21:9990 \/] \/subsystem=datasources\/jdbc-driver=oracle:add(driver-name=oracle,driver-module-name=com.oracle,driver-xa-datasource-class-name=oracle.jdbc.driver.OracleDriver)\n{\"outcome\" =&gt; \"success\"}\n[standalone@192.168.56.21:9990 \/]<\/pre>\n<p><strong>b.<\/strong> Confirm the JDBC driver has been declared successfully.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[standalone@192.168.56.21:9990 \/] \/subsystem=datasources\/jdbc-driver=oracle:read-resource\n{\n    \"outcome\" =&gt; \"success\",\n    \"result\" =&gt; {\n        \"deployment-name\" =&gt; undefined,\n        \"driver-class-name\" =&gt; undefined,\n        \"driver-datasource-class-name\" =&gt; undefined,\n        \"driver-major-version\" =&gt; undefined,\n        \"driver-minor-version\" =&gt; undefined,\n        \"driver-module-name\" =&gt; \"com.oracle\",\n        \"driver-name\" =&gt; \"oracle\",\n        \"driver-xa-datasource-class-name\" =&gt; \"oracle.jdbc.driver.OracleDriver\",\n        \"jdbc-compliant\" =&gt; undefined,\n        \"module-slot\" =&gt; undefined,\n        \"profile\" =&gt; undefined,\n        \"xa-datasource-class\" =&gt; undefined\n    }\n}<\/pre>\n<p><strong>c.<\/strong> Create the data-source pointing to the Oracle Database<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[standalone@192.168.56.21:9990 \/] data-source add --name=testOracleDS --jndi-name=java:\/jdbc\/testOracleDS --driver-name=oracle --connection-url=jdbc:oracle:thin:@vm12:1521\/orcl --user-name=scott --password=tiger --jta=true --use-ccm=true --use-java-context=true --enabled=true --user-name=scott --password=tiger --max-pool-size=10 --min-pool-size=5 --flush-strategy=\"FailingConnectionOnly\"<\/pre>\n<p><strong>d. <\/strong>Confirm the Datasource creation and parameters.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[standalone@192.168.56.21:9990 \/] \/subsystem=datasources\/data-source=testOracleDS:read-resource\n{\n    \"outcome\" =&gt; \"success\",\n    \"result\" =&gt; {\n        \"allocation-retry\" =&gt; undefined,\n        \"allocation-retry-wait-millis\" =&gt; undefined,\n        \"allow-multiple-users\" =&gt; false,\n        \"authentication-context\" =&gt; undefined,\n        \"background-validation\" =&gt; undefined,\n        \"background-validation-millis\" =&gt; undefined,\n        \"blocking-timeout-wait-millis\" =&gt; undefined,\n        \"capacity-decrementer-class\" =&gt; undefined,\n        \"capacity-decrementer-properties\" =&gt; undefined,\n        \"capacity-incrementer-class\" =&gt; undefined,\n        \"capacity-incrementer-properties\" =&gt; undefined,\n        \"check-valid-connection-sql\" =&gt; undefined,\n        \"connectable\" =&gt; false,\n        \"connection-listener-class\" =&gt; undefined,\n        \"connection-listener-property\" =&gt; undefined,\n        \"connection-url\" =&gt; \"jdbc:oracle:thin:@vm12:1521\/orcl\",\n        \"credential-reference\" =&gt; undefined,\n        \"datasource-class\" =&gt; undefined,\n        \"driver-class\" =&gt; undefined,\n        \"driver-name\" =&gt; \"oracle\",\n        \"elytron-enabled\" =&gt; false,\n        \"enabled\" =&gt; true,\n        \"enlistment-trace\" =&gt; false,\n        \"exception-sorter-class-name\" =&gt; undefined,\n        \"exception-sorter-properties\" =&gt; undefined,\n        \"flush-strategy\" =&gt; \"FailingConnectionOnly\",\n        \"idle-timeout-minutes\" =&gt; undefined,\n        \"initial-pool-size\" =&gt; undefined,\n        \"jndi-name\" =&gt; \"java:\/jdbc\/testOracleDS\",\n        \"jta\" =&gt; true,\n        \"max-pool-size\" =&gt; 10,\n        \"mcp\" =&gt; \"org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool\",\n        \"min-pool-size\" =&gt; 5,\n        \"new-connection-sql\" =&gt; undefined,\n        \"password\" =&gt; \"tiger\",\n        \"pool-fair\" =&gt; undefined,\n        \"pool-prefill\" =&gt; undefined,\n        \"pool-use-strict-min\" =&gt; undefined,\n        \"prepared-statements-cache-size\" =&gt; undefined,\n        \"query-timeout\" =&gt; undefined,\n        \"reauth-plugin-class-name\" =&gt; undefined,\n        \"reauth-plugin-properties\" =&gt; undefined,\n        \"security-domain\" =&gt; undefined,\n        \"set-tx-query-timeout\" =&gt; false,\n        \"share-prepared-statements\" =&gt; false,\n        \"spy\" =&gt; false,\n        \"stale-connection-checker-class-name\" =&gt; undefined,\n        \"stale-connection-checker-properties\" =&gt; undefined,\n        \"statistics-enabled\" =&gt; false,\n        \"track-statements\" =&gt; \"NOWARN\",\n        \"tracking\" =&gt; false,\n        \"transaction-isolation\" =&gt; undefined,\n        \"url-delimiter\" =&gt; undefined,\n        \"url-selector-strategy-class-name\" =&gt; undefined,\n        \"use-ccm\" =&gt; true,\n        \"use-fast-fail\" =&gt; false,\n        \"use-java-context\" =&gt; true,\n        \"use-try-lock\" =&gt; undefined,\n        \"user-name\" =&gt; \"scott\",\n        \"valid-connection-checker-class-name\" =&gt; undefined,\n        \"valid-connection-checker-properties\" =&gt; undefined,\n        \"validate-on-match\" =&gt; undefined,\n        \"connection-properties\" =&gt; undefined,\n        \"statistics\" =&gt; {\n            \"jdbc\" =&gt; undefined,\n            \"pool\" =&gt; undefined\n        }\n    }\n}<\/pre>\n<p>At this stage, the data-source is available to all applications deployed in the standalone server. I started with the standalone.xml default profile configuration file. To have additional subsystems, an other standalone profile configuration file should be used.<br \/>\n<H4>For a JBoss domain using the Full-ha profile<H4><br \/>\nThe domain I&#8217;m using in my tests is having a domain controller and two slave Hosts running two servers organized in two server groups.<br \/>\n<strong>a.<\/strong> Start jboss_cli.sh to connect to the domain master<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">\/opt\/jboss-eap-7.1\/bin\/jboss-cli.sh -c --controller=192.168.56.21:9990<\/pre>\n<p><strong>b.<\/strong> Register the Oracle JDBC driver <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[domain@192.168.56.21:9990 \/] \/profile=full-ha\/subsystem=datasources\/jdbc-driver=oracle:add(driver-name=oracle,driver-module-name=com.oracle,driver-xa-datasource-class-name=oracle.jdbc.driver.OracleDriver)\n{\n    \"outcome\" =&gt; \"success\",\n    \"result\" =&gt; undefined,\n    \"server-groups\" =&gt; {\"Group2\" =&gt; {\"host\" =&gt; {\n        \"host1\" =&gt; {\"server-two\" =&gt; {\"response\" =&gt; {\n            \"outcome\" =&gt; \"success\",\n            \"result\" =&gt; undefined\n        }}},\n        \"host2\" =&gt; {\"server-four\" =&gt; {\"response\" =&gt; {\n            \"outcome\" =&gt; \"success\",\n            \"result\" =&gt; undefined\n        }}}\n    }}}\n}\n[domain@192.168.56.21:9990 \/]<\/pre>\n<p>In the JBoss domain I used for the testing, the full-ha profile has been used when creating the Group2 Servers group.<br \/>\n<strong>c.<\/strong> Confirm the JDBC driver has been declared successfully.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[domain@192.168.56.21:9990 \/] \/profile=full-ha\/subsystem=datasources\/jdbc-driver=oracle:read-resource\n{\n    \"outcome\" =&gt; \"success\",\n    \"result\" =&gt; {\n        \"deployment-name\" =&gt; undefined,\n        \"driver-class-name\" =&gt; undefined,\n        \"driver-datasource-class-name\" =&gt; undefined,\n        \"driver-major-version\" =&gt; undefined,\n        \"driver-minor-version\" =&gt; undefined,\n        \"driver-module-name\" =&gt; \"com.oracle\",\n        \"driver-name\" =&gt; \"oracle\",\n        \"driver-xa-datasource-class-name\" =&gt; \"oracle.jdbc.driver.OracleDriver\",\n        \"jdbc-compliant\" =&gt; undefined,\n        \"module-slot\" =&gt; undefined,\n        \"profile\" =&gt; undefined,\n        \"xa-datasource-class\" =&gt; undefined\n    }\n}\n[domain@192.168.56.21:9990 \/]<\/pre>\n<p><strong>d.<\/strong> Create the Data source pointing to the Oracle Database<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[domain@192.168.56.21:9990 \/] data-source add --profile=full-ha --name=testOracleDS --jndi-name=java:\/jdbc\/testOracleDS --driver-name=oracle --connection-url=jdbc:oracle:thin:@vm12:1521\/orcl --user-name=scott --password=tiger --jta=true --use-ccm=true --use-java-context=true --enabled=true --user-name=scott --password=tiger --max-pool-size=10 --min-pool-size=5 --flush-strategy=\"FailingConnectionOnly\"<\/pre>\n<p><strong>e.<\/strong> Confirm the data source has been create correctly<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [1]\">[domain@192.168.56.21:9990 \/] \/profile=full-ha\/subsystem=datasources\/data-source=testOracleDS:read-resource\n{\n    \"outcome\" =&gt; \"success\",\n    \"result\" =&gt; {\n        \"allocation-retry\" =&gt; undefined,\n        \"allocation-retry-wait-millis\" =&gt; undefined,\n        \"allow-multiple-users\" =&gt; false,\n        \"authentication-context\" =&gt; undefined,\n        \"background-validation\" =&gt; undefined,\n        \"background-validation-millis\" =&gt; undefined,\n        \"blocking-timeout-wait-millis\" =&gt; undefined,\n        \"capacity-decrementer-class\" =&gt; undefined,\n        \"capacity-decrementer-properties\" =&gt; undefined,\n        \"capacity-incrementer-class\" =&gt; undefined,\n        \"capacity-incrementer-properties\" =&gt; undefined,\n        \"check-valid-connection-sql\" =&gt; undefined,\n        \"connectable\" =&gt; false,\n        \"connection-listener-class\" =&gt; undefined,\n        \"connection-listener-property\" =&gt; undefined,\n        \"connection-url\" =&gt; \"jdbc:oracle:thin:@vm12:1521\/orcl\",\n        \"credential-reference\" =&gt; undefined,\n        \"datasource-class\" =&gt; undefined,\n        \"driver-class\" =&gt; undefined,\n        \"driver-name\" =&gt; \"oracle\",\n        \"elytron-enabled\" =&gt; false,\n        \"enabled\" =&gt; true,\n        \"enlistment-trace\" =&gt; false,\n        \"exception-sorter-class-name\" =&gt; undefined,\n        \"exception-sorter-properties\" =&gt; undefined,\n        \"flush-strategy\" =&gt; \"FailingConnectionOnly\",\n        \"idle-timeout-minutes\" =&gt; undefined,\n        \"initial-pool-size\" =&gt; undefined,\n        \"jndi-name\" =&gt; \"java:\/jdbc\/testOracleDS\",\n        \"jta\" =&gt; true,\n        \"max-pool-size\" =&gt; 10,\n        \"mcp\" =&gt; \"org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool\",\n        \"min-pool-size\" =&gt; 5,\n        \"new-connection-sql\" =&gt; undefined,\n        \"password\" =&gt; \"tiger\",\n        \"pool-fair\" =&gt; undefined,\n        \"pool-prefill\" =&gt; undefined,\n        \"pool-use-strict-min\" =&gt; undefined,\n        \"prepared-statements-cache-size\" =&gt; undefined,\n        \"query-timeout\" =&gt; undefined,\n        \"reauth-plugin-class-name\" =&gt; undefined,\n        \"reauth-plugin-properties\" =&gt; undefined,\n        \"security-domain\" =&gt; undefined,\n        \"set-tx-query-timeout\" =&gt; false,\n        \"share-prepared-statements\" =&gt; false,\n        \"spy\" =&gt; false,\n        \"stale-connection-checker-class-name\" =&gt; undefined,\n        \"stale-connection-checker-properties\" =&gt; undefined,\n        \"statistics-enabled\" =&gt; false,\n        \"track-statements\" =&gt; \"NOWARN\",\n        \"tracking\" =&gt; false,\n        \"transaction-isolation\" =&gt; undefined,\n        \"url-delimiter\" =&gt; undefined,\n        \"url-selector-strategy-class-name\" =&gt; undefined,\n        \"use-ccm\" =&gt; true,\n        \"use-fast-fail\" =&gt; false,\n        \"use-java-context\" =&gt; true,\n        \"use-try-lock\" =&gt; undefined,\n        \"user-name\" =&gt; \"scott\",\n        \"valid-connection-checker-class-name\" =&gt; undefined,\n        \"valid-connection-checker-properties\" =&gt; undefined,\n        \"validate-on-match\" =&gt; undefined,\n        \"connection-properties\" =&gt; undefined\n    }\n}\n[domain@192.168.56.21:9990 \/]<\/pre>\n<p>At this stage, all servers in the Server group Group2 have been targeted with the data-source and all applications deployed to those servers can use it.<br \/>\nAs the data-source has been targeted to the profile, all server groups created with this profile will allow their JBoss servers instances to use it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This blog explains how to install and use an Oracle database JDBC driver in JBoss EAP 7.1 standalone instance and in a domain deployment. Oracle JDBC driver installation The first step is to install the JDBC driver in the JBoss installation. This can be done copying the files to the right directory or using [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[],"type_dbi":[],"class_list":["post-12470","post","type-post","status-publish","format-standard","hentry","category-application-integration-middleware"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Configuring Oracle DB data source in JBoss EAP 7.1 - dbi Blog<\/title>\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\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configuring Oracle DB data source in JBoss EAP 7.1\" \/>\n<meta property=\"og:description\" content=\"Introduction This blog explains how to install and use an Oracle database JDBC driver in JBoss EAP 7.1 standalone instance and in a domain deployment. Oracle JDBC driver installation The first step is to install the JDBC driver in the JBoss installation. This can be done copying the files to the right directory or using [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-26T05:05:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-11T06:50:57+00:00\" \/>\n<meta name=\"author\" content=\"Middleware Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Middleware Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 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\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/\"},\"author\":{\"name\":\"Middleware Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"headline\":\"Configuring Oracle DB data source in JBoss EAP 7.1\",\"datePublished\":\"2019-05-26T05:05:47+00:00\",\"dateModified\":\"2024-09-11T06:50:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/\"},\"wordCount\":393,\"commentCount\":0,\"articleSection\":[\"Application integration &amp; Middleware\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/\",\"name\":\"Configuring Oracle DB data source in JBoss EAP 7.1 - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2019-05-26T05:05:47+00:00\",\"dateModified\":\"2024-09-11T06:50:57+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuring Oracle DB data source in JBoss EAP 7.1\"}]},{\"@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\/8d8563acfc6e604cce6507f45bac0ea1\",\"name\":\"Middleware Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"caption\":\"Middleware Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configuring Oracle DB data source in JBoss EAP 7.1 - dbi Blog","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\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/","og_locale":"en_US","og_type":"article","og_title":"Configuring Oracle DB data source in JBoss EAP 7.1","og_description":"Introduction This blog explains how to install and use an Oracle database JDBC driver in JBoss EAP 7.1 standalone instance and in a domain deployment. Oracle JDBC driver installation The first step is to install the JDBC driver in the JBoss installation. This can be done copying the files to the right directory or using [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/","og_site_name":"dbi Blog","article_published_time":"2019-05-26T05:05:47+00:00","article_modified_time":"2024-09-11T06:50:57+00:00","author":"Middleware Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Middleware Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/"},"author":{"name":"Middleware Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"headline":"Configuring Oracle DB data source in JBoss EAP 7.1","datePublished":"2019-05-26T05:05:47+00:00","dateModified":"2024-09-11T06:50:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/"},"wordCount":393,"commentCount":0,"articleSection":["Application integration &amp; Middleware"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/","url":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/","name":"Configuring Oracle DB data source in JBoss EAP 7.1 - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2019-05-26T05:05:47+00:00","dateModified":"2024-09-11T06:50:57+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/configuring-oracle-db-data-source-in-jboss-eap-7-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Configuring Oracle DB data source in JBoss EAP 7.1"}]},{"@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\/8d8563acfc6e604cce6507f45bac0ea1","name":"Middleware Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","caption":"Middleware Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12470","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\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=12470"}],"version-history":[{"count":1,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12470\/revisions"}],"predecessor-version":[{"id":34709,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12470\/revisions\/34709"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=12470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=12470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=12470"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=12470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}