Saturday, December 23, 2006

lokales SVN


Quelle: http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.reposadmin.create
http://www.johnnysthoughts.com/subversion-quick-reference/

  1. sudo apt-get install subversion

  2. Repository erstellen

    svnadmin create --fs-type fsfs /media/usbdisk-1/svn/campusserver


  3. Berechtigungen setzen

    vim /media/usbdisk-1/svn/campusserver/conf/svnserve.conf


  4. Verzeichnisstruktur erstellen und importieren

    mkdir tmpdir
    cd tmpdir
    mkdir project
    mkdir project/trunk
    mkdir project/branches
    mkdir project/tags
    svn import . file:///media/usbdisk-1/svn --message "Initial repository layout"

  5. Subversion Server starten svnserve -d -r /media/usbdisk-1/svn/

Saturday, December 09, 2006

Tomcat als Service


Quelle: http://tomcat.apache.org/tomcat-5.5-doc/setup.html

1. Tomcat downloaden und entpacken


Tomcat kann von http://tomcat.apache.org heruntergeladen werden. Das Paket in das Verzeichnis /opt/tomcatXXX entpacken und einen Symlink /opt/tomcat erstellen.

2. Übersetzen von jsvc



cd $CATALINA_HOME/bin
tar xvfz jsvc.tar.gz
cd jsvc-src
autoconf
./configure
make
cp jsvc ..
cd ..

Anmerkung:

  • Die Pakete 'build-essential' und 'autoconf' müssen installiert sein.

  • Die Umgebungsvariable JAVA_HOME muss gesetzt sein. (export JAVA_HOME=/usr/lib/jvm/java)


3. Das generierte Binary von $CATALINA_HOME/bin/jsvc-src/jsvc nach $CATALINA_HOME/bin/jsvc kopieren.


4. Die Datei $CATALINA_HOME/bin/jsvc-src/jsvc/Tomcat5.sh anpassen



JAVA_HOME=/usr/lib/jvm/java
CATALINA_HOME=/opt/tomcat
TOMCAT_USER=campus
...
CATALINA_BASE=/opt/tomcat
CATALINA_OPTS="-Djava.library.paht=/opt/tomcat/common/lib"
...
$DAEMON_HOME/jsvc

5. Testen des Skriptes


Skript mit './Tomcat5.sh start' starten und prüfen ob Tomcat läuft

6. Tomcat automatisch starten


Skript als 'tomcat.sh' in den Ordner '/etc/init.d' kopieren und in den Default-runlevels verfügbar machen: 'sudo update-rc.d tomcat.sh defaults' Das wars :-)

This page is powered by Blogger. Isn't yours?