INSTALLATION FROM SCRATCH (installation on CCIN2P3 machines)¶
Preparation of the machine¶
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