日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何在Ubuntu18.04上安裝Tomcat8.5.31

Apache Tomcat是Java Servlet,JavaServer Pages,Java表達(dá)式語言和Java WebSocket技術(shù)的開源實(shí)現(xiàn)。 它是當(dāng)今世界上應(yīng)用最廣泛的應(yīng)用程序和Web服務(wù)器之一。 Tomcat使用簡(jiǎn)單,并具有強(qiáng)大的附加組件生態(tài)系統(tǒng)。

安裝OpenJDK

OpenJDK,Java平臺(tái)的開源實(shí)現(xiàn)是ubuntu 18.04中默認(rèn)的Java開發(fā)和運(yùn)行時(shí)。

安裝非常簡(jiǎn)單:

sudo apt install default-jdk

創(chuàng)建Tomcat用戶

我們將創(chuàng)建一個(gè)新的系統(tǒng)用戶和組,其主目錄/opt/tomcat將運(yùn)行Tomcat服務(wù):

sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat

下載Tomcat

我們將使用wget和unzip來下載和解壓縮Tomcat存檔。 如果您的系統(tǒng)上沒有安裝unzip和wget,請(qǐng)使用以下命令安裝軟件包:

sudo apt install unzip wget

從Tomcat下載頁面下載最新版本的Tomcat 8.5.x。 在撰寫本文時(shí),最新版本是8.5.31。 在繼續(xù)下一步之前,您應(yīng)該檢查下載頁面以獲取新版本。

切換到/tmp目錄并使用wget下載zip文件:

cd /tmp
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.zip

下載完成后,解壓zip文件并將其移至/opt/tomcat目錄:

unzip apache-tomcat-*.zip
sudo mv apache-tomcat-*/ /opt/tomcat/

為了更好地控制版本和更新,我們將最新創(chuàng)建一個(gè)符號(hào)鏈接,它將指向Tomcat安裝目錄:

sudo ln -s /opt/tomcat/apache-tomcat-* /opt/tomcat/latest

后來如果你想升級(jí)你的Tomcat安裝,你可以簡(jiǎn)單地解壓縮更新的版本,并更改符號(hào)鏈接以指向最新版本。

我們以前設(shè)置的tomcat用戶需要訪問tomcat目錄,所以我們將目錄所有權(quán)更改為用戶和組tomcat:

sudo chown -R tomcat: /opt/tomcat

我們還將在bin目錄中執(zhí)行腳本:

sudo chmod +x /opt/tomcat/latest/bin/*.sh

創(chuàng)建一個(gè)systemd單元文件

要將Tomcat作為服務(wù)運(yùn)行,我們將在/etc/systemd/system/目錄下用以下內(nèi)容創(chuàng)建一個(gè)新的tomcat.service單元文件:

/etc/systemd/system/tomcat.service

[Unit]
Description=Tomcat 8.5 servlet container
After=network.target

[Service]
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

[Install]
WantedBy=multi-user.target

通知systemd我們創(chuàng)建了一個(gè)新的單元文件并通過執(zhí)行以下命令來啟動(dòng)Tomcat服務(wù):

sudo systemctl daemon-reload
sudo systemctl start tomcat

您可以使用以下命令檢查服務(wù)狀態(tài):

sudo systemctl status tomcat

輸出示例:

● tomcat.service - Tomcat 8.5 servlet container
  Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled)
  Active: active (running) since Sat 2018-05-05 11:04:40 UTC; 5s ago
  Process: 13478 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 13499 (java)
    Tasks: 45 (limit: 507)
  CGroup: /system.slice/tomcat.service
          └─13499 /usr/lib/jvm/default-java/bin/java -Djava.util.logging.config.file=/opt/tomcat/latest/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.

如果沒有錯(cuò)誤,您可以啟用Tomcat服務(wù)在啟動(dòng)時(shí)自動(dòng)啟動(dòng):

sudo systemctl enable tomcat

測(cè)試安裝

打開瀏覽器并輸入:http://:8080

假設(shè)安裝成功,將出現(xiàn)類似于本文的第一張屏幕截圖。

如果您無法訪問該頁面,那么很有可能您的防火墻阻止了端口8080.如果使用ufw打開端口8080,請(qǐng)運(yùn)行以下命令“

sudo ufw allow 8080/tcp

就這樣! 如果您遇到任何其他問題或有任何反饋,請(qǐng)?jiān)谙旅媪粞浴?/p>
網(wǎng)頁題目:如何在Ubuntu18.04上安裝Tomcat8.5.31
本文地址:http://m.5511xx.com/article/djjdeec.html