„Tomcat55 to Tomcat6” változatai közötti eltérés

Innen: KIFÜ Wiki
(létrehozás)
 
a (Tomcat6 telepítés Debianra)
 
(5 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
== Tomcat6 telepítés Debianra ==
+
== Tomcat6 telepítés Debianra (Lenny) ==
 
=== Debian testing tárolók beállítása ===
 
=== 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).
 +
 
<code>/etc/apt/sources.list.d/sqeeze.list</code>:
 
<code>/etc/apt/sources.list.d/sqeeze.list</code>:
 
  deb http://ftp.hu.debian.org/debian squeeze main
 
  deb http://ftp.hu.debian.org/debian squeeze main
 
<code>/etc/apt/preferences</code>:
 
<code>/etc/apt/preferences</code>:
 +
Package: *
 +
Pin: release a=stable
 +
Pin-Priority: 100
 +
 
  Package: *
 
  Package: *
 
  Pin: release a=testing
 
  Pin: release a=testing
 
  Pin-Priority: 50
 
  Pin-Priority: 50
 +
<code>apt-get update</code>
 +
 
=== Telepítés ===
 
=== Telepítés ===
  sudo aptitude install tomcat6
+
  sudo aptitude -t testing install tomcat6
 +
 
 
=== Konfiguráció ===
 
=== Konfiguráció ===
 +
Kapcsoljuk ki a <code>TOMCAT6_SECURITY</code> opciót az init konfigurációban:
 
  sudo vim /etc/default/tomcat6
 
  sudo vim /etc/default/tomcat6
  sudo vim /etc/tomcat6/server.xml
+
 
 +
Engedélyezzük az ajp konnektort (alapértelmezett konfigurációban ki van kommentezve):
 +
  sudo vim /etc/tomcat6/server.xml  
 +
 
 +
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
 +
 
 
== Konfigurálás Shibboleth IdP-hez ==
 
== Konfigurálás Shibboleth IdP-hez ==
 
=== Alkalmazás descriptor ===
 
=== Alkalmazás descriptor ===
  cp /etc/tomcat5.5/Catalina/localhost/idp.xml /etc/tomcat6/Catalina/localhost/
+
  sudo cp /etc/tomcat5.5/Catalina/localhost/idp.xml /etc/tomcat6/Catalina/localhost/
 
=== Endorsed library-k ===
 
=== Endorsed library-k ===
 
  cd /usr/share/tomcat6/
 
  cd /usr/share/tomcat6/
 
  sudo mkdir endorsed
 
  sudo mkdir endorsed
 
  sudo cp -i ~/shibboleth-identityprovider-2.1.4-slo3/endorsed/* endorsed/
 
  sudo cp -i ~/shibboleth-identityprovider-2.1.4-slo3/endorsed/* endorsed/
=== Logok ===
+
=== Logok, metadata írása ===
 
  sudo chown -R tomcat6  /var/log/shibboleth-idp/
 
  sudo chown -R tomcat6  /var/log/shibboleth-idp/
 +
sudo chown -R tomcat6  /var/run/shibboleth-idp/
 
=== Terracotta ===
 
=== Terracotta ===
 
  sudo chown -R tomcat6 /var/log/terracotta/client/
 
  sudo chown -R tomcat6 /var/log/terracotta/client/
== Rendszerszintű műveletek ==
+
== Tomcat 5.5 eltávolítása ==
 +
sudo aptitude remove tomcat5.5
 
  sudo update-rc.d -f tomcat5.5 remove
 
  sudo update-rc.d -f tomcat5.5 remove
  sudo rm -r /etc/init.d/tomcat5.5 /etc/default/tomcat5.5 /etc/tomcat5.5/
+
  sudo rm -r /etc/init.d/tomcat5.5 /etc/default/tomcat5.5 /etc/tomcat5.5/ /var/lib/tomcat5.5 /usr/share/tomcat5.5
  
 
[[Kategória: Vázlat]]
 
[[Kategória: Vázlat]]

A lap jelenlegi, 2009. október 29., 22:29-kori változata

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    
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

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