2012-06-27 7 views
20

Zainstalowałem java7 i ApacheTomcat7 w moim Ubuntu12.04 i ściągnęłem Eclipse EE. A teraz muszę skonfigurować moje zaćmienie za pomocą tomcat. Bo chcę znaleźć katalog instalacyjny tomcat. Jak mogę to znaleźć. Zainstalowałem java i tomcat przy użyciu centrum oprogramowania Ubuntu.katalog instalacyjny apletu Tomcat w ubuntu/configure Tomcat w eclipse + ubuntu

+0

@ ShaggyInjun, zainstalowałem Ubuntu Software Center – Jisson

+0

k, Kiedy instalujesz tomcat za pomocą centrum oprogramowania, zostanie ono zainstalowane zgodnie ze strukturą katalogów Unix. Nie jestem pewien, czy zaćmienie to konstrukcja. Pobierz plik tar.gz z Apache i rozpakuj go w swoim katalogu domowym. W ten sposób będziesz mógł skonfigurować tomcat w czasie zaćmienia. – ShaggyInjun

+0

to obejmuje tomcat6 nie 7 ale ta sama zasada http://stackoverflow.com/questions/1356616/configuring-tomcat-6-with-eclipse-in-ubuntu mam nadzieję, że to jest to, czego potrzebujesz –

Odpowiedz

31

1. Pobierz pakiet "apache-tomcat-7.0.6.tar.gz" z linku poniżej
http://tomcat.apache.org/download-70.cgi [tar.gz]

2. Teraz rozpakuj go za pomocą następującego polecenia:

tar xvzf apache-tomcat-7.0.8.tar.gz 

3. Następnie przejdź do bardziej odpowiedniego katalogu, w naszym przypadku w /usr/share/tomcat7, ale może być w dowolnym katalogu. Robimy to za pomocą polecenia:

sudo mv apache-tomcat-7.0.8/ /usr/share/tomcat7 

4. teraz definiować zmienne środowiskowe JAVA_HOME i JRE_HOME. Ten plik znajduje się w „środowisku” w/itp polecenie, aby edytować plik:

sudo gedit /etc/environment 

5. Tu rejestruje trasy gdzie mamy zainstalowaną Javę w moim przypadku jest następująca:

JAVA_HOME="/usr/local/jdk1.6.0_23" 
JRE_HOME="/usr/local/jdk1.6.0_23/jre" 
PATH="...(other path):$JAVA_HOME:$JRE_HOME" 

6. WAŻNE: Sprawdź trasy, na których zainstalowano Javę.

czasami tomcat nie rozpoznaje, ale pewnym sposobem na rozpoznanie, że tomcat ma zdefiniować ścieżki plików wewnątrz "catalina.sh" w lokalizacji tomcat7/bin. Aby zmodyfikować ten plik użyj komendy:

sudo gedit /usr/share/tomcat7/bin/catalina.sh 

Teraz włóż JAVA_HOME i JRE_HOME po pierwszej linii, tak, że plik jest w następujący sposób:

#!/bin/sh 
JAVA_HOME="/usr/local/jdk1.6.0_23" 
JRE_HOME="/usr/local/jdk1.6.0_23/jre" 
# Licensed to the Apache Software Foundation (ASF)... 
#... 
#... 
.... 

teraz skonfigurować użytkowników Tomcat, odbywa się to w plik "tomcat-users.xml" katalog tomcat7/conf. Polecenie, aby edytować plik:

sudo gedit /usr/share/tomcat7/conf/tomcat-users.xml 

7. W przeciwieństwie do poprzednich wersji, administrator powinien własnej roli „Manager” teraz powinno być „manager-gui” działać na tomcat7 administracji internetowej. Plik będzie w następujący sposób:

<?xml version='1.0' encoding='utf-8'?> 

<tomcat-users> 
<role rolename="manager-gui"/> 
<role rolename="manager-script"/> 
<role rolename="manager"/> 
<role rolename="admin-gui"/> 
<role rolename="admin-script"/> 
<role rolename="admin"/> 

<user username="usuario" password="contrasena" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/> 
</tomcat-users> 

8. W celu uzyskania dalszych informacji wyglądać here
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat

+0

Proszę podać ** komentarz ** dla głosowania w dół! –

+7

"Zainstaluj ponownie tomcat w jednym folderze" nie jest odpowiedzią na główne pytanie. To po prostu nieświadome obejście "jak stworzyć własny katalog instalacyjny tomcat". –

+1

@FrankovskyiBogdan, Jeśli naprawdę wiesz cokolwiek o instalacji/instalacji Problem z powyższym pytaniem, możesz odpowiedzieć w lepszy sposób, w przeciwnym razie możesz poprawić odpowiedź (podaną przeze mnie) w sposób ogólny. Dzięki za komentarz. –

-2

Nie używać domyślnie polecenia, jak sudo apt-get install tomcat7.

Po wykonaniu powyższego polecenia napotkasz wiele problemów, ponieważ CATALINA_HOME i CATALINA_BASE będą znajdować się w różnych lokalizacjach. W takim przypadku musisz zadeklarować zmienną środowiskową osobno.

+2

Należy zauważyć, że takie problemy to błąd Eclipse, a nie Tomcat (lub repozytorium Ubuntu): Eclipse nie może obsługiwać ścieżek 'CATALINA_HOME' i' CATALINA_BASE' będących odrębnymi ścieżkami. Oczekuje, że obie będą takie same, a nie powinno to zakładać. – MestreLion

+1

Rozwiązaniem tego problemu jest utworzenie katalogu "/ usr/share/tomcat" z symbolicznymi linkami do "różnych miejsc". Wiele dystrybucji robi to automatycznie; jest to łatwe do zrobienia ręcznie lub za pomocą skryptu powłoki: [Konfigurowanie Tomcat w Eclipse] (http://stackoverflow.com/questions/1356616/configuring-tomcat-6-with-eclipse-inububu) – paulsm4

4

Właściwie możesz użyć Tomcat z repozytorium Ubuntu z Eclipse (przynajmniej z wersją Keplera). To wymaga tylko kilku dodatkowych kroków.

  1. Otwarte środowisko Eclipse. Prasa New File ⇒ ⇒ Inne ... Serwery ⇒ ⇒ ⇒ Dalej Server> ⇒ ⇒ Apache Tomcat 7.0 Server
  2. Wybierz Tomcat katalog instalacji:/usr/share/tomcat7
  3. Kliknij przycisk Zakończ, zignoruj ​​komunikat o błędzie, kliknij przycisk Zakończ ponownie
  4. Kopiowanie Tomcat konfiguracji do wykonywania Workspace z terminalu:

    sudo cp -r /etc/tomcat7/* ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ 
    sudo chown -R $USER:$USER ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ 
    
  5. pliki polityki Concat w jednym pliku:

    cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ 
    cat policy.d/* > catalina.policy 
    
  6. Każda usługa zamknięcie tomcat7 za każdym razem przed uruchomieniem go z Eclipse lub edytować porty Tomcat w plikach konfiguracyjnych swojego obszaru roboczego (sugeruję configs edycji):

    gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml 
    

    Jesteś zainteresowany zmieniających porty 8080, 8009 i 8005 (na przykład 9090, 9009 i 9005).

  7. Powróć do Eclipse, wybierz "Serwery" w Project Explorer (lewy panel), naciśnij F5, aby odświeżyć.
  8. Uruchom Tomcat z Eclipse (patrz zakładka Serwery w dolnym panelu Eclipse).

Napisałem tę odpowiedź na podstawie my article. Jest nieco bardziej szczegółowy, więc w razie potrzeby odwołaj się do niego.

+0

Słodkie "how-to ", działał jak urok! – Med

1

Lubię korzystać z pakietów z repozytorium za każdym razem, gdy to możliwe.

W tym przypadku:

sudo apt-get install tomcat7-user 
sudo tomcat7-instance-create /srv/tomcats/ubuntu 
sudo ln -s /usr/share/tomcat7/lib /srv/tomcats/ubuntu/ 

Dla tomcat6 kroku ln może zostać pominięta.

Następnie wystarczy użyć tej ścieżki, aby dodać serwer tomcat7 podczas zaćmienia. Testowany 14.04 i eclipse kepler sr2. Powinien działać w dniu 12.04.

2

Możesz zainstalować tomcat z repozytorium.

  1. szukaj tomcat.

    sudo apt-cache search tomcat 
    
  2. zainstalować tomcat Administracja i Tomcat

    sudo apt-get install tomcat7-admin 
    sudo apt-get install tomcat7 
    
  3. czek na tomcat statusu

    sudo service tomcat7 status 
    
  4. start i stop kocur

    sudo service tomcat7 start 
    sudo service tomcat7 stop 
    

folderu Bin dla tomcat7 jest w/usr/share/tomcat7 i dzienników i config są są w katalogu/usr/lib/tomcat7

Źródło: http://www.allaboutjava.club/linux/linux-install-tomcat7-on-ubuntu

+0

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić w nim istotne części odpowiedzi i podać link do odsyłacza. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. - [Z recenzji] (/ opinia/niskiej jakości-posts/11216989) –

+0

Punkt odnotowany. Edytowano odpowiedź. @FabioLamanna: dziękuję za informację zwrotną –