I used the ProductCatalogueDTGuide.pdf and did the following steps -
Installed below s/w-
Tools and Frameworks
Content Acquisition System
Optionally, Developer Studio
Then navigated to
And then ran deploy.bat --app C:\Endeca\ToolsAndFrameworks\3.1.0\reference\ discover-data-pci\deploy.xml
The project installation was success full but initialize services giving the below error -
[11.14.12 16:33:20] INFO: Provisioning site from prototype...
[11.14.12 16:33:20] SEVERE: Not Found (404):
Occurred while executing line 3 of valid BeanShell script:
[11.14.12 16:33:20] SEVERE: Caught an exception while invoking method 'run' on o
bject 'InitialSetup'. Releasing locks.
Caused by java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl invoke0 - null
Caused by com.endeca.soleng.eac.toolkit.exception.AppControlException
com.endeca.soleng.eac.toolkit.script.Script runBeanShellScript - Error executing
valid BeanShell script.
Caused by com.endeca.soleng.eac.toolkit.utility.IFCRUtility$HttpStatusException
com.endeca.soleng.eac.toolkit.utility.IFCRUtility execute - Not Found (404):
Failed to setup EAC application.
Please note -
There are three services up and running on my PC - Tools and services, Http and CAS
I am able to access workbench at http://localhost:8006/login
I am not able to access http://localhost:8006/ifcr or /assembler - THis could be a problem but am not aware as to what it is!
I'm assuming that you used deployment template 3.2.2 from oracle. Rather than use deployment template provided with tools and framework package to deploy this app. This will copy necessary libraries and configuration setup files to your application and then try initializing it.
After running baseline update and promote content script, you will be able to access it using http://hostname:8006/assembler/xml/services/guidedsearch?Ntt=search term
Yes, I did confirm that I was able to connect to workbench at 8006 port! The same is written in my first post.
Today I am going to redo all the steps to check if I have missed anything and let you know the result.
I reinstalled everything a fresh on my laptop .Made sure 3 services were running - Endeca http, tools and CAS . I was able to access workbench also.
Created application with Deployment template that comes with tools and framework giving --app as C:\Endeca\ToolsAndFrameworks\3.1.0\reference\discover-data-pci\deploy.xml
Applciation got created but on initialize service I got the same error - 404 for ifcr!And it gives the same when going through browser - http://localhost:8006/ifcr
I have no clue when ifcr gets up and running..I mean at what stage? And is it an important component?
I tried another application with deployment template 3.2.2 and used --app as C:\Endeca\product-catalog-dt-module\1.0.0\deploy.xml
And this worked fine with initialize service as well!
Now I would like to know what would be the difference between App 1 and 2? In what scenario each would be used.. And my problem with App1 :(
Please let me know if you have any clue on it/document that help me understand the difference.
So this is what I could find out (For all others who are facing this issue) -
You probably must have installed "Oracle Endeca Experience Manager 2.1.2 for Microsoft Windows x64 (64-bit)".
Instead use either "Oracle Endeca Tools and Frameworks with Experience Manager 3.1.0 for Microsoft Windows x64 (64-bit)" or "Oracle Endeca Tools and Frameworks 3.1.0 for Microsoft Windows x64 (64-bit)" depending on your requirement of experience manager. And follow the installation guide to install it.
This had solved the problem for me...hope it does for you as well.