Tomcat55 to Tomcat6 Tomcat6 telepítés Debianra (Lenny) Debian testing tárolók beállítása Mivel az újabb fejlesztések nem kerülnek be debian stable ágába, és a backports ág sem tartalmaz mindent, ezért a testing ágból is be kell emelni néhány csomagot. Az alábbi beállításokkal elérjük, hogy a testing ágból csak külön kérésre települjenek csomagok (természetesen a függőségeikkel együtt). /etc/apt/sources.list.d/sqeeze.list : deb http://ftp.hu.debian.org/debian squeeze main /etc/apt/preferences : Package: * Pin: release a=stable Pin-Priority: 100 Package: * Pin: release a=testing Pin-Priority: 50 apt-get update Telepítés sudo aptitude -t testing install tomcat6 Konfiguráció Kapcsoljuk ki a TOMCAT6_SECURITY opciót az init konfigurációban: sudo vim /etc/default/tomcat6 Engedélyezzük az ajp konnektort (alapértelmezett konfigurációban ki van kommentezve): sudo vim /etc/tomcat6/server.xml Konfigurálás Shibboleth IdP-hez Alkalmazás descriptor sudo cp /etc/tomcat5.5/Catalina/localhost/idp.xml /etc/tomcat6/Catalina/localhost/ Endorsed library-k cd /usr/share/tomcat6/ sudo mkdir endorsed sudo cp -i ~/shibboleth-identityprovider-2.1.4-slo3/endorsed/* endorsed/ Logok, metadata írása sudo chown -R tomcat6 /var/log/shibboleth-idp/ sudo chown -R tomcat6 /var/run/shibboleth-idp/ Terracotta sudo chown -R tomcat6 /var/log/terracotta/client/ Tomcat 5.5 eltávolítása sudo aptitude remove tomcat5.5 sudo update-rc.d -f tomcat5.5 remove sudo rm -r /etc/init.d/tomcat5.5 /etc/default/tomcat5.5 /etc/tomcat5.5/ /var/lib/tomcat5.5 /usr/share/tomcat5.5