2008-09-10

hudson in Debian Lenny / tomcat5.5

hudson? gesundheit.

Nee, aber im ernst. Wer Hudson nicht kennt aber über CI nachdenkt sollte sich mal mit https://hudson.dev.java.net/ beschäftigen.

Das im tomcat5.5 / apache2 unter Debian Lenny zu gange zu kriegen macht etwas mehr Mühe als gewünscht:
apt-get -t testing install apache2 tomcat55 libapache2-mod-jk tomcat5.5-admin tomcat5.5-webapps
bekommt man ja noch hin.

Doch dann muss man lesen:
/usr/share/doc/tomcat5.5/README.Debian
und
http://hudson.gotdns.com/wiki/display/HUDSON/Tomcat

um darauf zu kommen wie man letztendlich hier seinen hudson zu sehen bekommt: http://localhost:8180/hudson/ :

deploy der Anwendung:
mv hudson.war /var/lib/tomcat5.5/webapps/hudson.war

anlegen des arbeitsverzeichnisses:
mkdir /var/lib/tomcat5.5/hudson
chown tomcat55 /var/lib/tomcat5.5/hudson/


Verlinken an die Stelle an der es hudson erwartet:
ln -s /var/lib/tomcat5.5/hudson /usr/share/tomcat5.5/.hudson

admin user hinzufügen:
vim /etc/tomcat5.5/tomcat-users.xml
role rolename="manager"
user username="tomcat" password="tomcat" roles="tomcat,manager"/


Nicht schaden kann auch den Speicher etwas hoch zu setzen. Ach und natürlich den Tomcat security-manager ausschalten:
vim /etc/default/tomcat5.5
JAVA_OPTS="-Djava.awt.headless=true -Xmx512M"
TOMCAT5_SECURITY=no


Dann noch (http://hudson.gotdns.com/wiki/display/HUDSON/Tomcat)
vim /etc/tomcat5.5/server.xml
Connector port="8180" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/

oder?

( vorher hatte ich http://blog.beplacid.net/2007/11/20/howto-apache-2-tomcat-5525-and-mod_jk-under-debian/ gelesen. Der Kollege nimmt aber einen eigenen tomcat und nicht den tomcat aus der Distribution. Das war mir zu blöd.)

Und wenn ich mal wieder zeit habe, baue ich das hier dazu: http://weblogs.java.net/blog/kohsuke/archive/2006/11/diyorb_my_own_e.html bzw:
http://hudson.gotdns.com/wiki/pages/viewpage.action?pageId=20250625 "Xtreme Feedback"

2 Kommentare:

stefan riedel hat gesagt…

Krass, da such ich hier seit vier stunden nach ner lösung und ein einfaches anpassen der suchbegriffe bringt mich zur lösung. ;) thx a lot!!! happy blogging

Arne Schurike hat gesagt…

Hey! Ein erster Kommentar auf dem Küchentrauma. Danke dafür!

Freut mich, dass es geholfen hat!