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
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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
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.
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
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.
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.