Oracle HIM DSUB Cannot Be Deployed In WebLogic 12.2.1.3
(Doc ID 2581550.1)
Last updated on APRIL 08, 2021
Applies to:
Oracle Health Sciences Information Manager - Version 3.0.0 and laterInformation in this document applies to any platform.
Symptoms
On Oracle Health Sciences Information Manage (OHIM) 3.0.0 version
When attempting to install HIM DSUB component in WebLogic 12.2.1.3, the following error occurs.
ERROR
-----------------------
Message icon - Error java.lang.IllegalArgumentException: Could not find method or setter for attribute databaseHelperEJB on class com.oracle.hsgbu.ihe.dsub.util.ServiceLocator with preferred type com.oracle.hsgbu.ihe.dsub.util.DatabaseHelper
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1) Downloaded HIM 3.0.1 patch 27023225.
2) Downloaded Oracle JDK 1.8.0_131 and WebLogic 12.2.1.3.
3) Installed JDK 1.8.0u131
4) Installed WebLogic 12.2.1.3
export JAVA_HOME=<JAVA_PATH>/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
ORACLE_HOME=<WebLogic_Home>/WebLogic12213
5) Created a new domain to be used with WLS 12.2.1.3: HRLDomain
AdminServer listen port: <Port#>
Managed Server: HRLServer listen port: <Port#>
6) Started HRL AdminServer and ManagedServer
<WebLogic_Home>/WebLogic12213/user_projects/domains/HRLDomain/bin/startWebLogic.sh
<WebLogic_home>/WebLogic12213/user_projects/domains/HRLDomain/bin/startManagedServer.sh HRLServer http://<Host_Name>:<Port#>
WLS Admin Server: http://<HOST>:<Port>/console
WLS HRL Managed Server: http://<HOST>:<Port>
7) From HRL Install and Configuration Guide document, executed the steps from section 2.8 "Running the Installer" / A.2 "DSUB"
cd <HRL30_Home>/ohim_hrl_installer
java -jar ohim_hrl_installer.jar
8) There is one failure during install:
[Init] Starting install
[Pre.Install] Executing pre install ant file [./addons/install/pre_install.xml]
[Dsub.Install] Copying configuration files
[Dsub.Install] Creating application server datasource file
[Dsub.Install] Creating resources
[Dsub.Install] Deploying [NotificationBroker.ear]
[Dsub.Install] Starting [NotificationBroker]
[Dsub.Wsimport] Importing url [http://<HOST>:<Port#>/WS-BrokeredNotificationPublish_Service/Publish?wsdl]
[Dsub.Wsimport] Importing url [http://<HOST>:<Port#>/WS-BrokeredNotificationSubscribe_Service/Subscribe?wsdl]
[Post.Install] Executing post install ant file [./addons/install/post_install.xml]
[Replay] Saving property file [./logs/install_replay_log.xml]
[Report] Generating report file [./logs/install_report_log.html]
The following errors are generated in the Admin Server WebLogic log:
####<Jun 3, 2019 3:55:43,508 AM EDT> <Error> <Deployer> <HOST> <AdminServer> <[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <
weblogic.application.ModuleException: java.lang.IllegalArgumentException: Could not find method or setter for attribute databaseHelperEJB on class com.oracle.hsgbu.ihe.dsub.util.ServiceLocator with preferred type com.oracle.hsgbu.ihe.dsub.util.DatabaseHelper
at weblogic.application.internal.ExtensibleModuleWrapper.activate(ExtensibleModuleWrapper.java:123)
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |