Tomcat是Linux的開源服務器應用程序, Windows和其他旨在運行Java Serverlet容器的操作系統,也可以運行Java Server Page技術。
Tomcat是具有Servlet和JSP支持的Web容器。 Tomcat不是JBoss或JOnAS之類的應用程序服務器。
你可以 本身就可以充當網絡服務器。 Tomcat由Apache軟件基金會的成員和獨立志願者開發和更新。
用戶可以根據Apache軟件許可中建立的條款自由訪問其源代碼和二進制格式。
最新版本是9.x,可實現Servlet 4.0和JSP 2.3規範。
在Ubuntu及其衍生產品上安裝Tomcat
考慮到 Tomcat是寫的Java中的ito,它可在具有Java虛擬機的任何操作系統中使用。
它包括Jasper編譯器,該編譯器將JSP編譯為servlet。 Tomcat Servlet引擎通常與Apache Web服務器一起使用。
在本指南中,我們將了解如何在Ubuntu中安裝Apache Tomcat版本9,儘管這些命令也適用於Ubuntu的任何其他派生版本。
配置java
Apache Tomcat是Java服務器,因此,如果不先安裝Java,就無法使用該軟件。
幸運的是, 有一個適用於Ubuntu的PPA,它消除了獲得Java運行時環境的工作版本的麻煩。
要將PPA添加到您的系統, 他們必須打開一個終端,然後在其中鍵入以下命令:
sudo add-apt-repository ppa: webupd8team/java
在將PPA添加到Ubuntu之後,我們繼續使用以下命令刷新列表:
sudo apt update
最後,我們可以使用以下命令安裝java:
sudo apt install oracle-java8-installer
Java環境未自動配置 安裝時使用。 因此,他們必須通過在/ etc / environment文件中添加內容來配置Java。
為了執行此操作,我們將執行以下命令:
sudo nano -w /etc/environment
現在,我們必須滾動到文件內容的底部,在此我們將放置以下內容:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
進行更改後,我們可以通過按Ctrl + O保存修改,並通過按Ctrl + X關閉編輯器。
建立環境後,我們需要編輯Bashrc文件並設置Java的路徑。
nano -w ~/.bashrc
導航到文件的底部,然後將以下代碼添加到Bashrc文件中。
# Java Path
導出JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
導出PATH = JAVA_HOME / bin:$ PATH [/源代碼]
我們保存並退出文件,然後將執行以下命令:
source ~/.bashrc
完成此操作後,建議我們重新啟動計算機,以使剛才所做的更改生效。
Apache Tomcat安裝
重新啟動計算機後,現在我們將繼續在系統中安裝Tomcat,為此,我們將打開一個終端,並在其中鍵入以下內容:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
下載完成後,現在我們將內容複製到opt文件夾:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
現在我們繼續創建一個用戶和一個組:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
我們將授予用戶權限:
chown -R tomcat:tomcat /opt/tomcat
我們授予Tomcat目錄中文件的權限 這樣它們是可執行的:
cd /opt/tomcat/bin chmod + x *
最後一次打開Bashrc文件,方法是:
nano -w ~/.bashrc
打開文件後,將以下代碼添加到文件末尾。
#Catalina export CATALINA_HOME=/opt/Tomcat
我們保存並關閉文件,然後執行:
source ~/.bashrc
最後,通過執行以下命令來啟動服務器:
sudo $CATALINA_HOME/bin/startup.sh
要停止Tomcat服務器,請運行:
sudo $CATALINA_HOME/bin/shutdown.sh
訪問Apache Tomcat服務器
Tomcat默認在端口8080上打開,因此要訪問它,他們將必須查找服務器的本地IP地址並在Web瀏覽器中訪問以下URL。
http://tu-ip: 8080
我運行命令sudo $ CATALINA_HOME / bin / startup.sh
然後出現以下錯誤
sudo:/bin/startup.sh:找不到命令
這是怎麼回事
出口CATALINA_HOME = / opt / Tomcat
錯誤在T中...將其更改為