Reputation: 7707
Please suggest what could be the reason for below issue:
Unable to start Content Delivery Component, could not locate Tridion Home Location, determined by presence of cd_core.jar cd_model.jar and (cd_broker_conf.xml or cd_storage_conf.xml) configuration files
I can see Tridion_home variable is defined in environment variable, and if I echo %tridion_home% it gives my tridion home path.
Would appreciate for any help!!
Thanks.
Best Regards, MS
EDIT: I actual error generated while I am trying to get linking is below:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Could not initialize class com.tridion.linking.Linking
================================================
Some configured classpath roots cannot be found
================================================
ClassPath : D:\www\IBETEST\bin\bin
============================================================
Some Java classes or interfaces could not be found or loaded
The most typical reasons for this problem are:
- you forgot to configure a classpath
- a jarfile, zipfile, or directory is missing from your
classpath
- you have a typo in one of your classpath entries
- a jarfile required by one of your classes is missing from
your classpath
- a jarfile on your classpath is out-of-date and does not
contain some new classes
============================================================
Upvotes: 0
Views: 819
Reputation: 4316
It looks like you are missing JAR files or configuration files in that location, so it ruled it out as a valid Tridion home.
Have a look at this blog post of mine for more details on how the Tridion home directory is located: How Tridion Content Delivery loads configuration files (.NET)
Upvotes: 1
Reputation: 3409
The error message states that tridion_home is determined to be valid if cd_core.jar cd_model.jar and (cd_broker_conf.xml or cd_storage_conf.xml) configuration files exist in the path. So when you echo %tridion_home% verify that the jars and config files are shown in the path. If they are missing, then make sure to put the in the lib folder of the appropriate server role.
Upvotes: 1