I have both Workflow and Viewer running on a single Ubuntu 18.04 server, based on the documented installation instructions. I can process documents on Workflow without any generated error messages, and appropriate .xml and _tif folders (with images) appear in /opt/digiverso/viewer/hotfolder/, but nothing is added to the Solr index. The goobi.log reports that the DMS-Export finishes, and reports no errors.
I tried adding exportWithoutTimeLimit=false and exportWithoutTimeLimit=true lines to goobi.config.properties, but the success and error_mets folders remained empty when I processed further documents. With exportWithoutTimeLimit=false, the workflow fails to complete, and a forced export via button on the Processes list causes the system to hang and timeout with a server error.
In /opt/digiverso/indexer/solr_indexerconfig.xml I spotted the following:
Answering my own question, yes, the straight substitution seems to have got it working. But I’d be pleased for @jan or @andrey.kozhushkov’s thoughts in case there are other things I need to change too…
Thanks for your always swift and helpful responses!
Unfortunately, I’m not very familiar with systemd scripts, but there shouldn’t be any differences between Tomcat 8 and 9 versions.
If you’re having trouble with records not showing up in the viewer, please check /opt/digiverso/logs/indexer.log for any error messages, and also /opt/digiverso/viewer/hotfolder/, which is where the indexer looks for records to index. Files in that folder should disappear at a regular rate after an export from Goobi workflow.
You can also configure the indexer to send you emails if any ERROR level log messages appear (please consult the Gitbook documentation for details about configuring email notifications).