Bitbucket: https://dev.fiz-karlsruhe.de/stash/projects/FIZ-OAI/repos/fiz-oai-backend/
warfile, Java 11, Tomcat
or dependency
<dependency> <groupId>de.fiz.oai.backend</groupId> <artifactId>oai-backend</artifactId> <version>${fiz.oaibackend.version}</version> <classifier>classes</classifier> </dependency> |
Prerequisites:
Initial Data: create with project https://dev.fiz-karlsruhe.de/stash/projects/FIZ-OAI/repos/fiz-oai-ddb-importer , ddb_import/import.groovy
warfile, Java 11, Tomcat
Frontend needs own Tomcat because of startorder. First start OAI-Backend, then start OAI-Frontend
<Location /oai > # OAI-Test in DI-Network AuthType Basic AuthName "Sie greifen auf ein Testsystem der DDB zu. Wenn Sie den Benutzernamen und das Passwort nicht kennen, dann sind Sie hier wahrscheinlich falsch." AuthUserFile "/etc/httpd/conf/htaccess" Require valid-user ProxyPass http://ddb-di-vm08:8080/oai/OAIHandler ProxyPassReverse http://ddb-di-vm08:8080/oai/OAIHandler </Location> <Location /oai/docs > # OAI-Test in DI-Network AuthType Basic AuthName "Sie greifen auf ein Testsystem der DDB zu. Wenn Sie den Benutzernamen und das Passwort nicht kennen, dann sind Sie hier wahrscheinlich falsch." AuthUserFile "/etc/httpd/conf/htaccess" Require valid-user ProxyPass http://ddb-di-vm08:8080/oai ProxyPassReverse http://ddb-di-vm08:8080/oai </Location> RewriteCond %{REQUEST_URI} ^/oai.* RewriteRule ^(/oai)/+$ $1 [R=301,L] |
DI | |
---|---|
OAI-Backend | ddb-di-vm08 /data/ddb/tools/oai/tomcat |
OAI-Frontend | ddb-di-vm08 /data/ddb/tools/oai/tomcat1 |
Cassandra | DDB-DI-Cluster, Keyspace oai_di |
SOLR | http://ddb-di-vm05.fiz-karlsruhe.de:8183/solr/#/oaiitems/core-overview |
Q1 | P | |||
---|---|---|---|---|
OAI-Backend |
| |||
OAI-Frontend |
| |||
Cassandra | DDB-P-Cluster, Keyspace oai_q1 | DDB-P-Cluster, Keyspace oai_p | ||
SOLR | master: http://ddb-q1-solr01.fiz-karlsruhe.de:8183/solr/#/oaiitems/core-overview slaves: http://ddb-q1-solr02.fiz-karlsruhe.de:8183/solr/#/oaiitems/core-overview |