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/
- sudo apt-get install subversion
- Repository erstellen
svnadmin create --fs-type fsfs /media/usbdisk-1/svn/campusserver - Berechtigungen setzen
vim /media/usbdisk-1/svn/campusserver/conf/svnserve.conf - 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" - 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 :-)