Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Instalacja serwera Tomcat na Ubuntu. Problem z konfiguracją.
Forum PHP.pl > Inne > Komputery i oprogramowanie
mike
Witam,

Mam problemy z instalacją serwera Tomcat 5.5 Próba instalacji nie jest pierwsza. Wcześniej mi się udało ale miałem wrażenie i wywaliłem go. Wydaje mi się. że podczas deinstalacji wyleciało za dużo ponieważ teraz po wykonaniu polecenia:
Kod
aptitude install tomcat5.5 tomcat5.5-webapps tomcat5.5-admin

Dostaję komunikat:
Cytat
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Budowanie bazy etykiet... Gotowe
The following partially installed packages will be configured:
tomcat5.5 tomcat5.5-admin tomcat5.5-webapps
0 pakietów uaktualnianych, 0 instalowanych, 0 do usunięcia i 0 nie uaktualnianych.
Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Konfigurowanie tomcat5.5 (5.5.25-5ubuntu1.1) ...
* Starting Tomcat servlet engine tomcat5.5
cat: /etc/tomcat5.5/policy.d/*.policy: No such file or directory
invoke-rc.d: initscript tomcat5.5, action "start" failed.
dpkg: błąd przetwarzania tomcat5.5 (--configure):
podproces post-installation script zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie tomcat5.5-admin:
tomcat5.5-admin zależy od tomcat5.5 (>= 5.5.25-5ubuntu1.1); jednakże:
Pakiet tomcat5.5 nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania tomcat5.5-admin (--configure):
problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie tomcat5.5-webapps:
tomcat5.5-webapps zależy od tomcat5.5 (>= 5.5.25-5ubuntu1.1); jednakże:
Pakiet tomcat5.5 nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania tomcat5.5-webapps (--configure):
problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
tomcat5.5
tomcat5.5-admin
tomcat5.5-webapps
E: Sub-process /usr/bin/dpkg returned an error code (1)
Instalacja pakietu nie powiodła się. Próba odtworzenia:
Konfigurowanie tomcat5.5 (5.5.25-5ubuntu1.1) ...
* Starting Tomcat servlet engine tomcat5.5
cat: /etc/tomcat5.5/policy.d/*.policy: No such file or directory
invoke-rc.d: initscript tomcat5.5, action "start" failed.
dpkg: błąd przetwarzania tomcat5.5 (--configure):
podproces post-installation script zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie tomcat5.5-webapps:
tomcat5.5-webapps zależy od tomcat5.5 (>= 5.5.25-5ubuntu1.1); jednakże:
Pakiet tomcat5.5 nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania tomcat5.5-webapps (--configure):
problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie tomcat5.5-admin:
tomcat5.5-admin zależy od tomcat5.5 (>= 5.5.25-5ubuntu1.1); jednakże:
Pakiet tomcat5.5 nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania tomcat5.5-admin (--configure):
problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
tomcat5.5
tomcat5.5-webapps
tomcat5.5-admin
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Budowanie bazy etykiet... Gotowe

Zerknijcie na pogrubione linijki. Wg. mnie brakuje czegoś bo niepotrzebnie wyleciało podczas wcześniejszej dinstalacji a teraz braki uniemożliwiają ponowną instalację.

Jeśli do folderu /etc/tomcat5.5/policy.d włożę dowolny plik (taką poradę gdzieś wynalazłem). na przykład:
Kod
grant codeBase "file:${catalina.home}/webapps/-" {
    permission java.security.AllPermission;
};
to serwer udaje się zainstalować ale nawet nie startuje. Więc lipa.

Po nakreśleniu sytuacji mam następujące pytania:
1. Jak wywalić z systemu wszelkie wzmianki dotyczące Tomcat'a? Tak by ponowna instalacja nie napotkała na żadne śmieci z przeszłości?
2. Niezależnie od odpowiedzi na poprzednie pytanie powiedzcie mi jak zainstalować tego Tomcat'a?
phpjun
Hi,

Ja instaluje tomcata w ten sposob (recznie ale to zchodzi z 4-5 minuty tylko)

- Sciagam JDK z java, instaluje w /usr/local/jdk

- pozniej robie:
cd /home/tomcat
http://ftp.tpnet.pl/vol/d1/apache/tomcat/t...t-6.0.20.tar.gz
tar -zxvf apache-tomcat-6.0.20.tar.gz

vi apache-tomcat-6.0.20/bin/catalina.sh
zaraz po pierwszych komentarzach dodaje:
export JAVA_OPTS="-Djava.awt.headless=true"
export CATALINA_OPTS=" -Xms16m -Xmx256m"
export JAVA_HOME=/usr/local/jdk

zapisuje i startuje tomcata

cd bin
./startup.sh

6.0.20 jest ok nie je tak duzo pamieci jak 5.5
Jabol
Popieram, Javowych serwerów nie instalowałbym za pomocą manadżera pakietów. I zainstalowanie dla nich oddzielnego JDK też może nie być złym pomysłem, aczkolwiek myślę możesz spokojnie podpiąć systemową wersej też. Piszę z doświadczenia.

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.