Ta wikiHow uczy, jak pobrać, skonfigurować i uruchomić środowisko serwera WWW Apache Tomcat na komputerze przy użyciu systemu Ubuntu Linux. Apache Tomcat to środowisko serwera WWW typu open source oparte na języku Java. W Tomcat można zaimplementować kilka specyfikacji Java EE, w tym technologie Java Servlet, JavaServer Pages, Java Expression Language i Java WebSocket.
Kroki
Część 1 z 2: Konfiguracja Tomcat
Krok 1. Otwórz okno Terminal na swoim komputerze Ubuntu
Kliknij ikonę Dash w lewym górnym rogu i kliknij Terminal na liście aplikacji, aby otworzyć Terminal.
Możesz też nacisnąć Ctrl + Alt + T na klawiaturze, aby otworzyć Terminal
Krok 2. Wpisz sudo apt-get update w Terminalu
To polecenie zaktualizuje wszystkie twoje repozytoria i upewni się, że masz najnowsze wersje oprogramowania dla nowych instalacji.
Krok 3. Naciśnij ↵ Enter lub ⏎ Wróć na klawiaturze.
To uruchomi polecenie i zaktualizuje twoje repozytoria.
Krok 4. Uruchom sudo apt-get install default-jdk w Terminalu
Spowoduje to zainstalowanie na komputerze najnowszej wersji oficjalnego zestawu Java Development Kit.
- Wpisz lub wklej polecenie i naciśnij ↵ Enter lub ⏎ Return, aby je uruchomić.
- Aby zainstalować i skonfigurować Tomcat, musisz mieć zainstalowaną Javę na swoim komputerze.
- Jeśli masz już zainstalowaną Javę, zaktualizuje ją do najnowszej wersji.
- Możesz pominąć ten krok, jeśli masz już zainstalowaną najnowszą wersję Java.
Krok 5. Uruchom sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat w Terminalu
Spowoduje to utworzenie nowego użytkownika systemu i grupy z katalogiem domowym opt/tomcat do uruchomienia usługi Tomcat.
Ze względów bezpieczeństwa serwera nie można uruchomić usługi Tomcat jako użytkownik root
Krok 6. Otwórz stronę Tomcat w swojej przeglądarce internetowej
Wpisz lub wklej adres https://tomcat.apache.org w pasku adresu przeglądarki i naciśnij ↵ Enter lub ⏎ Return na klawiaturze.
Krok 7. Kliknij żądaną wersję Tomcata w sekcji „Pobierz” na lewym pasku bocznym
Dostępną wersję Tomcat znajdziesz w menu nawigacyjnym w lewej części strony. Możesz wybrać Kocur 9 lub inna wersja tutaj.
-
Jeśli chcesz zobaczyć, które wersje są kompatybilne z Twoim systemem, kliknij Która wersja?
pod nagłówkiem Pobierz tutaj.
Krok 8. Kliknij prawym przyciskiem myszy niebieski link tar.gz pod nagłówkiem „Core”
Spowoduje to otwarcie opcji kliknięcia prawym przyciskiem myszy w menu rozwijanym.
Krok 9. Kliknij Kopiuj adres łącza z menu po kliknięciu prawym przyciskiem myszy
Możesz bezpośrednio zainstalować Tomcata za pomocą adresu linku do pliku TAR tutaj.
Krok 10. Wpisz wget w terminalu
Umożliwi to pobranie najnowszej wersji Tomcata na komputer z oficjalnego łącza pobierania.
Zastąp adresem linku skopiowanym z oficjalnej strony Apache Tomcat
Krok 11. Naciśnij ↵ Enter lub ⏎ Powrót.
Spowoduje to uruchomienie polecenia pobierania i pobranie Tomcata na twój komputer.
Krok 12. Uruchom sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
Po zakończeniu pobierania uruchom to polecenie, aby wyodrębnić zawartość pobranego pliku TAR i przenieść pliki do katalogu opt/tomcat.
Pamiętaj, aby zastąpić numer wersji w „tomcat-9*.tar.gz” pobraną wersją Tomcata
Krok 13. Uruchom sudo nano /etc/systemd/system/tomcat.service
Spowoduje to utworzenie nowego pliku o nazwie „tomcat.service” i umożliwi edycję jego zawartości za pomocą domyślnego edytora tekstu.
Krok 14. Wklej następującą konfigurację do pliku tomcat.service
- Upewnij się, że w poniższym kodzie ustawiłeś „JAVA_HOME” na katalog Java w Twoim systemie.
[Jednostka] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64 Environment=CATALINA_PID=/opt/tomcat/ temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headless= true -Djava.security.egd=file:/dev/./urandom' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=zawsze [Zainstaluj] WantedBy=multi-user.target
Część 2 z 2: Uruchamianie usługi Tomcat
Krok 1. Uruchom sudo systemctl demon-reload w Terminalu
Spowoduje to ponowne załadowanie demona SystemD i znalezienie nowego pliku usługi.
Krok 2. Uruchom polecenie sudo ufw allow 8080 (opcjonalnie)
Jeśli Twój serwer jest chroniony przez zaporę ogniową, uruchom to polecenie w Terminalu, aby zezwolić na ruch na porcie 8080.
Umożliwi to dostęp do interfejsu Tomcat spoza sieci lokalnej
Krok 3. Uruchom komendę systemctl enable tomcat (opcjonalnie)
Jeśli uruchomisz to polecenie, usługa Tomcat uruchomi się automatycznie przy starcie systemu.
Krok 4. Uruchom sudo systemctl start tomcat w Terminalu
Spowoduje to uruchomienie usługi Tomcat na twoim serwerze.
- Do sprawdzenia stanu usługi można użyć polecenia sudo systemctl status tomcat.
- Teraz możesz przetestować Tomcata w swojej przeglądarce internetowej pod adresem https://ip-address:8080. Po prostu zmień "ip-address" na domyślny adres IP twojego systemu w łączu.