How to install custom watchfaces for Huawei Watch GT 2
Sisällysluettelo:
- edellytykset
- OpenJDK: n asentaminen
- Tomcat-käyttäjän luominen
- Lataa Tomcat
- SystemD-yksikötiedoston luominen
- Palomuurin säätäminen
- Tomcat Web -hallintarajapinnan määrittäminen
- Testaa asennus
- johtopäätös
Apache Tomcat on Java-pohjainen avoimen lähdekoodin sovelluspalvelin, joka toteuttaa Java Servlet-, JavaServer Pages-, Java Expression Language- ja Java WebSocket -tekniikoita. Se on yksi nykyään eniten käytettyjä sovelluksia ja verkkopalvelimia.
Tämä opetusohjelma selittää kuinka asentaa Apache Tomcat 9.0 Debian 10 Busteriin ja määrittää Tomcat-verkon hallintarajapinta.
edellytykset
Ohjeissa oletetaan, että olet kirjautunut sisään pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet.
OpenJDK: n asentaminen
Tomcat 9.0 vaatii Java SE 8: n tai uudemman asentamisen palvelimelle.
Suorita seuraava komento asentaaksesi OpenJDK-paketti:
Tomcat-käyttäjän luominen
Tomcatin käyttäminen pääkäyttäjänä on tietoturvariski, jota ei suositella. Luomme uuden käyttäjän, jota käytetään Tomcat-palvelun suorittamiseen.
Suorita seuraava komento luo uuden järjestelmän käyttäjän ja ryhmän kotihakemistossa
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Lataa Tomcat
Kirjoittamishetkellä viimeisin Tomcat-versio on
9.0.27
. Ennen kuin jatkat seuraavaan vaiheeseen, sinun tulee tarkistaa Tomcat 9: n lataussivulta, onko uudempi versio saatavana.
Vaihda hakemistoon
/tmp
ja lataa viimeisin Tomcat-binaariversio:
cd /tmp
wget
Kun lataus on valmis, purkaa gzipattu arkisto:
tar -xf apache-tomcat-9.0.27.tar.gz
Siirrä Tomcat-lähdetiedostot siihen
/opt/tomcat
hakemistoon:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 päivitetään säännöllisesti. Jos haluat hallita versioita ja päivityksiä paremmin, luo
latest
nimellinen symbolinen linkki, joka osoittaa Tomcat-asennushakemistoon:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Myöhemmin päivitettäessä Tomcatia yksinkertaisesti pakkaa uudempi versio ja vaihda linkki osoittamaan uusimpaan versioon.
Vaihda
/opt/tomcat
-hakemiston omistaja käyttäjän ja ryhmän
tomcat
, jotta käyttäjällä on pääsy asennushakemistoon:
sudo chown -R tomcat: /opt/tomcat
Tee
bin
hakemistossa olevat skriptit suoritettaviksi:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
SystemD-yksikötiedoston luominen
Avaa tekstieditori ja luo uusi tiedosto nimeltä
tomcat.service
jolla on seuraava sisältö:
sudo nano /etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat.service
Description=Tomcat 9.0 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Ilmoita järjestelmälle, että uutta yksikötiedostoa on olemassa, ja käynnistä Tomcat-palvelu kirjoittamalla:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Tarkista Tomcat-palvelun tila kirjoittamalla:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)
Jos virheitä ei ole, ota Tomcat-palvelu käyttöön automaattisesti käynnistyksen yhteydessä:
sudo systemctl enable tomcat
Voit käynnistää, pysäyttää ja käynnistää Tomcat samalla tavalla kuin mikä tahansa muu järjestelmäyksikköpalvelu:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Palomuurin säätäminen
sudo ufw allow 8080/tcp
Kun ajat Tomcat-sovellusta tuotantoympäristössä, sinulla todennäköisesti on kuormituksen tasapainottaja tai käänteinen välityspalvelin, ja on paras tapa rajoittaa pääsy porttiin 8080 vain sisäiseen verkkoosi.
Tomcat Web -hallintarajapinnan määrittäminen
Nyt kun Tomcat on asennettu, seuraava vaihe on luoda käyttäjä, jolla on pääsy verkon hallintarajapintaan.
Tomcat-käyttäjät ja heidän roolit määritetään
tomcat-users.xml
tiedostossa.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Määrittelemme uuden käyttäjän
tomcat-users.xml
tiedostossa alla olevan kuvan mukaisesti. Käyttäjällä on pääsy tomcat-verkkoliittymään (manager-gui ja admin-gui). Muista vaihtaa käyttäjänimi ja salasana jotain turvallisempaa:
Oletusarvoisesti Tomcat-verkonhallintarajapinta sallii pääsyn vain localhostilta. Jos haluat käyttää verkkokäyttöliittymää etä-IP: ltä tai mistä tahansa, jota ei suositella, koska se on tietoturvariski, voit avata seuraavat tiedostot ja tehdä seuraavat muutokset.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlSallittujen IP-osoitteiden luettelo on luettelo, joka on erotettu pystypalkilla
|
. Voit lisätä yksittäisiä IP-osoitteita tai käyttää säännöllisiä lausekkeita.
Käynnistä Tomcat-palvelu uudelleen, jotta muutokset tulevat voimaan:
Testaa asennus
Avaa selain ja kirjoita:
http://:8080
http://:8080
Jos asennus onnistuu, seuraavanlainen näyttö tulee näkyviin:



johtopäätös
Olet asentanut Tomcat 9.0: n onnistuneesti Debian 10 -järjestelmään. Voit nyt vierailla virallisessa Apache Tomcat 9.0 -dokumentaatiossa ja oppia lisää Apache Tomcat -ominaisuuksista.
java debian tomcatKuinka asentaa tomcat 8.5 centos 7: een
Tämä opetusohjelma näyttää sinulle kuinka asentaa Tomcat 8.5 CentOS 7. Tomcat on Java Servlet-, JavaServer Pages-, Java Expression Language- ja Java WebSocket -tekniikoiden avoimen lähdekoodin toteutus.
Kuinka asentaa tomcat 8.5 debian 9: ään
Tämä opetusohjelma näyttää sinulle, kuinka asentaa Apache Tomcat 8.5 Debian 9: ään ja määrittää Tomcat-verkonhallintarajapinta. Tomcat on yksi nykyään eniten käytettyjä sovelluksia ja Web-palvelimia.
Kuinka asentaa tomcat 9 debian 9: ään
Tämä opetusohjelma näyttää sinulle, kuinka asentaa Apache Tomcat 9.0 Debian 9: ään ja määrittää Tomcat-verkonhallintarajapinta.







