Project

General

Profile

INSTALLATION FROM SCRATCH (installation on CCIN2P3 machines)

Preparation of the machine

  • creation group/user
 groupadd -g 9911 lavoisier 
 useradd -m -u 9911 -g 9911 lavoisier
  • Ports autorization
    => 8080 , 8000 , 9000 , 8443
  • Update of Java (needed if java <= 1.5)
yum install java-1.6.0-openjdk.x86_64

Set up of Lavoisier

rootacc
su lavoisier
 #creation of the installation directory (opt/lavoisier)
cd opt
mkdir lavoisier
cd /opt/lavoisier

# Creation of subdirectories
mkdir security
mkdir caches
mkdir project

cd project

# Download last stable  version 

wget http://maven.in2p3.fr/fr/in2p3/lavoisier/lavoisier-package/2.0-SNAPSHOT/lavoisier-package-2.0-20131007.073126-29-bin.zip
unzip lavoisier-package-2.0-20131007.073126-29-bin.zip

Set up of AR configuration for Lavoisier

cd etc
 svn export svn+ssh://anonsvn@svn.in2p3.fr/lavoisier/modules/AR -q --force
  • Edit lavoisier-config.properties
cache.baseDirectory=/opt/lavoisier/caches
certificate.password=*******
certificate.path=/opt/lavoisier/security/lavoisier.p12

@INCLUDES=\
  AR/lavoisier-config.properties
  • Edit lavoisier-config.xml
<config xmlns="http://software.in2p3.fr/lavoisier/config.xsd" xmlns:xi="http://www.w3.org/2001/XInclude" version="1">
    <xi:include href="AR/lavoisier-config.xml" xpointer="element(/1/*)"/>
</config>
  • Edit lavoisier-service.properties
lavoisier.http.port=8080
lavoisier.https.port=8443
lavoisier.http.disable=true
java.util.logging.config.file=lavoisier-logger.properties
javax.net.ssl.trustStore=/opt/lavoisier/security/truststore.jks
javax.net.ssl.trustStorePassword=***
javax.net.ssl.keyStore=/opt/lavoisier/security/lavoisier.jks
javax.net.ssl.keyStorePassword=***
javax.net.debug=ssl
lavoisier.passwords=security/lavoisier-passwords.properties