We have upgraded the Documentation server from version 1.0 to version 2.x (or 3.0) and now we cannot use the Reuse Library Indexer any more.
We have set the Customer Default setting for the Reuse library indexer to
http://ServerName:8283/solr/NXReuse. But this does not work.
It does work when the entry is set to
http://localhost:8283/solr/NXReuse on the same machine.
Solution
Due to security reasons we have changed a registry setting in the Documentation server version 2.0 and later.
Please use caution solving this issue. First of all you need to edit the registry. Be sure you know what you are doing and create a backup of your registry first.
Secondly, changing the settings, might harm your security.
We have protected the Solr server because it is a security flaw to allow open access to it, as anyone can get at the management console and do all sorts of damage.
If you want to open it up, you take on the risk, and then must change the registry (assuming you use Windows).
HKLM\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Siemens PLM Solr Server\Parameters\Java
Edit the Options parameter and change
-Djetty.host=127.0.0.1
to
-Djetty.host=0.0.0.0
Notes and References
For more information on setting up the Reuse Library Indexer, also have a look at the following 2 FAQ articles:
Using a Central server for indexing the Reuse Library
http://solutions.industrysoftware.automation.siemens.com/view.php?si=002-7007290Do note that the default port for the doc server has changed from 8181 to 8282, since version 2.0, and also since this version solr has its own port 8283. So please first check the ports you are using.
http://solutions.industrysoftware.automation.siemens.com/view.php?si=002-7008572Hardware/Software Configuration
Platform: INTL64
OS: window
OS Version: 1064
Product: NX
Application: UGDOC
Version: V11.0
Function: INSTALL
Ref: 001-8976771