Yuav Ua Li Cas Nruab Tomcat hauv Ubuntu: 4 Cov Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Nruab Tomcat hauv Ubuntu: 4 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Nruab Tomcat hauv Ubuntu: 4 Cov Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Nruab Tomcat hauv Ubuntu: 4 Cov Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Nruab Tomcat hauv Ubuntu: 4 Cov Kauj Ruam (nrog Duab)
Video: yuav coj li cas kom luag nyiam 2024, Tej zaum
Anonim

Qhov wikiHow qhia koj li cas rub tawm, teeb tsa, thiab pib Apache Tomcat web server ib puag ncig ntawm koj lub computer, siv Ubuntu Linux system. Apache Tomcat yog qhov qhib-qhov, Java-based HTTP web server ib puag ncig. Koj tuaj yeem siv ntau yam Java EE tshwj xeeb suav nrog Java Servlet, JavaServer Pages, Java Expression Language, thiab Java WebSocket thev naus laus zis hauv Tomcat.

Cov kauj ruam

Ntu 1 ntawm 2: Teeb Tomcat

Nruab Tomcat hauv Ubuntu Kauj Ruam 1
Nruab Tomcat hauv Ubuntu Kauj Ruam 1

Kauj Ruam 1. Qhib Terminal qhov rai ntawm koj lub tshuab Ubuntu

Nyem rau Dash icon nyob rau sab saum toj-sab laug, thiab nyem Terminal ntawm daim ntawv teev npe app qhib Terminal.

Xwb, nias Ctrl+Alt+T ntawm koj cov keyboard kom qhib Terminal

Nruab Tomcat hauv Ubuntu Kauj Ruam 2
Nruab Tomcat hauv Ubuntu Kauj Ruam 2

Kauj ruam 2. Ntaus sudo apt-tau hloov tshiab hauv Terminal

Cov lus txib no yuav hloov kho tag nrho koj cov chaw cia khoom, thiab xyuas kom koj muaj cov software tshiab tshaj plaws rau kev teeb tsa tshiab.

Nruab Tomcat hauv Ubuntu Kauj Ruam 3
Nruab Tomcat hauv Ubuntu Kauj Ruam 3

Kauj Ruam 3. Nias ↵ Enter los yog ⏎ Rov qab los ntawm koj cov keyboard.

Qhov no yuav khiav cov lus txib, thiab hloov kho koj cov chaw cia khoom.

Nruab Tomcat hauv Ubuntu Kauj Ruam 4
Nruab Tomcat hauv Ubuntu Kauj Ruam 4

Kauj Ruam 4. Khiav sudo apt-tau nruab default-jdk hauv Terminal

Qhov no yuav teeb tsa qhov hloov tshiab kawg ntawm cov ntawv Java Kev Txhim Kho Txhim Kho hauv koj lub khoos phis tawj.

  • Ntaus lossis muab lo lus txib, thiab nias ↵ Enter lossis ⏎ Rov qab los khiav nws.
  • Koj yuav xav tau Java teeb tsa ntawm koj lub computer txhawm rau teeb tsa thiab teeb tsa Tomcat.
  • Yog tias koj twb muaj Java teeb tsa, qhov no yuav hloov kho nws mus rau qhov hloov tshiab kawg.
  • Koj tuaj yeem hla cov kauj ruam no yog tias koj twb muaj qhov tseeb Java version teeb tsa.
Nruab Tomcat hauv Ubuntu Kauj Ruam 5
Nruab Tomcat hauv Ubuntu Kauj Ruam 5

Kauj Ruam 5. Khiav sudo useradd -r -m -U -d /opt /tomcat -s /bin /tomcat tsis tseeb hauv Terminal

Qhov no yuav tsim cov neeg siv kab ke tshiab, thiab pab pawg nrog cov npe hauv tsev xaiv/tomcat los ua haujlwm Tomcat.

Koj tsis tuaj yeem ua haujlwm Tomcat kev pabcuam hauv qab tus neeg siv hauv paus rau koj lub server lub hom phiaj kev nyab xeeb

Nruab Tomcat hauv Ubuntu Kauj Ruam 6
Nruab Tomcat hauv Ubuntu Kauj Ruam 6

Kauj Ruam 6. Qhib Tomcat lub vev xaib hauv koj tus browser internet

Ntaus lossis paste https://tomcat.apache.org rau hauv koj tus browser qhov chaw nyob bar, thiab nias ↵ Enter lossis ⏎ Rov qab los ntawm koj cov keyboard.

Nruab Tomcat hauv Ubuntu Kauj Ruam 7
Nruab Tomcat hauv Ubuntu Kauj Ruam 7

Kauj Ruam 7. Nyem Tomcat version koj xav tau nyob hauv "Download" ntawm sab laug

Koj yuav pom muaj Tomcat version ntawm cov ntawv qhia zaub mov ntawm sab laug ntawm sab ntawm nplooj ntawv. Koj tuaj yeem xaiv Tomcat 9 lossis lwm qhov version ntawm no.

  • Yog tias koj xav pom cov ntawv twg haum rau koj lub cev, nyem rau Qhov twg version?

    hauv qab Download nqe lus hauv qab no.

Nruab Tomcat hauv Ubuntu Kauj Ruam 8
Nruab Tomcat hauv Ubuntu Kauj Ruam 8

Kauj Ruam 8. Txoj cai-nias rau xiav tar.gz txuas hauv qab kab lus "Core"

Qhov no yuav qhib koj txoj cai-nyem xaiv ntawm cov ntawv qhia zaub mov nco-down.

Nruab Tomcat hauv Ubuntu Kauj Ruam 9
Nruab Tomcat hauv Ubuntu Kauj Ruam 9

Kauj Ruam 9. Nyem Copy Link Address los ntawm txoj cai-nias cov ntawv qhia zaub mov

Koj tuaj yeem nruab Tomcat ncaj qha nrog TAR cov ntaub ntawv txuas qhov chaw nyob ntawm no.

Nruab Tomcat hauv Ubuntu Kauj Ruam 10
Nruab Tomcat hauv Ubuntu Kauj Ruam 10

Kauj ruam 10. Ntaus wget rau hauv Terminal

Qhov no yuav tso cai rau koj rub tawm qhov hloov tshiab Tomcat rau koj lub khoos phis tawj los ntawm kev rub tawm qhov txuas.

Hloov nrog qhov chaw nyob txuas koj tau theej los ntawm nom Apache Tomcat lub vev xaib

Nruab Tomcat hauv Ubuntu Kauj Ruam 11
Nruab Tomcat hauv Ubuntu Kauj Ruam 11

Kauj Ruam 11. Nias ↵ Enter los yog ⏎ Rov qab los.

Qhov no yuav ua tiav rub tawm cov lus txib, thiab rub tawm Tomcat ntawm koj lub computer.

Nruab Tomcat hauv Ubuntu Kauj Ruam 12
Nruab Tomcat hauv Ubuntu Kauj Ruam 12

Kauj ruam 12. Khiav sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt /tomcat

Thaum koj rub tawm tiav, khiav cov lus txib no txhawm rau rub tawm cov ntawv TAR cov ntaub ntawv, thiab txav cov ntaub ntawv mus rau opt/tomcat phau ntawv teev npe.

Nco ntsoov hloov tus lej version hauv "tomcat-9*.tar.gz" nrog Tomcat version koj rub tawm

Nruab Tomcat hauv Ubuntu Kauj Ruam 13
Nruab Tomcat hauv Ubuntu Kauj Ruam 13

Kauj Ruam 13. Khiav sudo nano /etc/systemd/system/tomcat.service

Qhov no yuav tsim cov ntaub ntawv tshiab hu ua "tomcat.service," thiab tso cai rau koj kho nws cov ntsiab lus nrog koj cov ntawv sau ua ntej.

Nruab Tomcat hauv Ubuntu Kauj Ruam 14
Nruab Tomcat hauv Ubuntu Kauj Ruam 14

Kauj Ruam 14. Muab cov ntawv teeb tsa hauv qab no tso rau hauv tomcat.service file

  • Nco ntsoov teeb tsa "JAVA_HOME" rau koj lub kaw lus Java cov npe hauv kab lus hauv qab no.
  • [Chav] Nqe lus piav qhia = Apache Tomcat Web Application Container After = network.target [Service] Hom = 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. tseeb -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 = ib txwm [Nruab Nrab] WantedBy = multi-user.target

Ntu 2 ntawm 2: Pib Tomcat Kev Pabcuam

Nruab Tomcat hauv Ubuntu Kauj Ruam 15
Nruab Tomcat hauv Ubuntu Kauj Ruam 15

Kauj Ruam 1. Khiav sudo systemctl daemon-reload hauv Terminal

Qhov no yuav rov pib dua SystemD daemon, thiab nrhiav koj cov ntaub ntawv pabcuam tshiab.

Nruab Tomcat hauv Ubuntu Kauj Ruam 16
Nruab Tomcat hauv Ubuntu Kauj Ruam 16

Kauj Ruam 2. Khiav lub sudo ufw tso cai 8080 hais kom ua (xaiv tau)

Yog tias koj lub server tau tiv thaiv los ntawm firewall, khiav cov lus txib no hauv Terminal kom tso cai khiav tsheb ntawm chaw nres nkoj 8080.

Qhov no yuav tso cai rau koj nkag mus rau Tomcat interface los ntawm sab nraud ntawm koj lub network

Nruab Tomcat hauv Ubuntu Kauj Ruam 17
Nruab Tomcat hauv Ubuntu Kauj Ruam 17

Kauj Ruam 3. Khiav qhov systemctl pab tomcat hais kom ua (xaiv tau)

Yog tias koj ua cov lus txib no, Tomcat cov kev pabcuam yuav pib ua haujlwm ntawm lub system khau raj.

Nruab Tomcat hauv Ubuntu Kauj Ruam 18
Nruab Tomcat hauv Ubuntu Kauj Ruam 18

Kauj Ruam 4. Khiav sudo systemctl pib tomcat hauv Terminal

Qhov no yuav pib Tomcat kev pabcuam ntawm koj lub server.

  • Koj tuaj yeem siv sudo systemctl xwm txheej tomcat hais kom ua pov thawj qhov kev pabcuam xwm txheej.
  • Tam sim no koj tuaj yeem sim Tomcat hauv koj tus browser hauv internet ntawm https:// ip-address: 8080. Tsuas yog hloov "ip-address" nrog koj lub system lub IP chaw nyob hauv qhov txuas.

Pom zoo: