PubMan eSciDoc Installation for Debian

MPDL

Where to get the artifacts from
Most artifacts are available on our Nexus Server http://rd.mpdl.mpg.de/nexus/#welcome.

eSciDoc with PidManager
Install eSciDoc using the installer from http://rd.mpdl.mpg.de/nexus/service/local/repositories/snapshots/content/org/escidoc/core/installer/1.3.10-SNAPSHOT/installer-1.3.10-20180201.102744-116.jar. Do not use a former Installation because there the adaptions for Debian are mssing.

For ePIC pid API from GWDG PidServer you need a patched pidmanager.war file availabe here:

http://rd.mpdl.mpg.de/nexus/service/local/repositories/thirdparty/content/de/escidoc/pidmanager/1.0/pidmanager-1.0-patched.war

PubMan
Install Wildfly 10.x

Get pubman_ear for pure in http://rd.mpdl.mpg.de/nexus/service/local/repositories/snapshots/content/de/mpg/escidoc/pubman/wildfly/pubman_ear/7.13.1-SNAPSHOT/pubman_ear-7.13.1-20180116.112702-2-pure.ear Get the missing configuration files from another installation and adapt them.

Location in the file system


For convenience to older installations, there are two symbolic links used:

/usr/share/jboss -> /srv/web/escidoc/jboss /usr/share/pubman -> /srv/web/pubman/wildfly

Adaptions for Debian

 * For eSciDoc specify the activemq data path in JBOSS_HOME/bin/run.conf by the property 'activemq.store.dir':

JAVA_OPTS="-Xms2048m -Xmx2048m -XX:MaxPermSize=1024m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" -Dactivemq.store.dir=/var/tmp"