On Windows 2008 R2 after installing Oracle Data Integrator Console 11.1.1.5 (but effects other versions too) it is not possible to create the ODI Console Windows Service. The error log complains about not knowing where ${DOMAIN_HOME} is.
####<Jun 11, 2012 12:40:10 PM PDT> <Warning>
<HTTP> <vbobi11116> <odi_server1> <[ACTIVE] ExecuteThread:
'0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS
Kernel>> <>
<5dfa381033deb099:-6a3c1965:137dd0ec9ba:-8000-0000000000000002>
<1339443610641> <BEA-101162> <User defined listener
org.springframework.web.context.ContextLoaderListener failed:
org.springframework.beans.factory.BeanInitializationException: Could not load
properties; nested exception is java.io.FileNotFoundException:
${DOMAIN_HOME}\config\oracledi\config.properties (The system cannot find the
path specified). org.springframework.beans.factory.BeanInitializationException:
Could not load properties; nested exception is java.io.FileNotFoundException:
${DOMAIN_HOME}\config\oracledi\config.properties (The system cannot find the
path specified) at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:78)
The quick fix is to create a Windows environment Variable pointing DOMAIN_HOME to the domain home (funnily enough) in my test case: D:\oracle\ORACLE_ODI\user_pojects\domains\ODI_11g ;) This appears to be:Bug 13960676: OPENING ODI CONSOLE GIVES ERROR SAYING CONFIG.PROPERTIES FILE NOT FOUND |