首頁 >運維 >Apache >linux如何安裝apache tomcat

linux如何安裝apache tomcat

藏色散人
藏色散人原創
2019-08-09 11:16:503092瀏覽

linux如何安裝apache tomcat

Apache Tomcat,也稱為Tomcat伺服器,是一個開源的java servlet cotainer&提供了一個純JAVA http webserver environmnet來運行java程式碼。這是非常有名的和廣泛用於運行在世界各地的Java基礎的網站。 Apache Tomcat軟體為眾多產業和組織提供了大量的關鍵任務網頁應用程式。

Apache Tomcat可用於各種作業系統,如Linux,Unix,Windows等。 Apache Tomcat最近宣布了Tomcat 8.0.x版本的生命終結,儘管這不會影響8.5.x版本。

linux如何安裝apache tomcat?

在本教學中,我們將討論v8.5的Apache Tomcat安裝,因為它是最新的穩定版本(v9也可用,寫作本文時仍在BETA中,目前沒有穩定版本) 。

必要條件

要安裝Tomcat 8.5,我們將需要JAVA 7或更高版本。所以首先我們需要在我們的系統上安裝並設定JAVA。您可以使用以下命令安裝JAVA,

CentOS/RHEL
$ sudo yum install java-1.8.0
Ubuntu/Debian
$ sudo apt-get install openjdk-8*

Apache Tomcat安裝

對於Apache Tomcat安裝,我們將使用以下命令從官方網站下載已存檔的軟體包,

$ wget http://redrockdigimark.com/apachemirror/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz

一旦檔案完成下載,解壓縮/opt目錄中的套件(我們也可以使用一些其他的目錄/資料等)。在終端機中執行以下命令來提取文件,

$ tar -xvzf pache-tomcat-8.5.23.tar.gz -C /opt
$ mv /opt/apache-tomcat-8.5.23/ /opt/tomcat

現在Apache Tomcat已準備就緒,但是在我們這樣做之前,我們需要分配證書來訪問tomcat的'Manager'和'GUI'頁面,預設情況下沒有設定使用者名稱和密碼。為了驗證憑證,我們將使用'/opt/tomcat/conf/tomcat-users.xml'文件,

$ vim /opt/tomcat/conf/tomcat-users.xml

並對該文件進行以下輸入,

<role rolename=”manager-gui” />
<user username=”manager” password=”Password@123″ roles=”manager-gui” />
<role rolename=”admin-gui” />
<user username=”admin” password=”Password@123″ roles=”admin-gui” />

確保你在標籤“ tomcat-users」之前進行這些輸入,即在下面提到的行之前進行上面的輸入,

<tomcat-users xmlns=”http://tomcat.apache.org/xml”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=”http://tomcat.apache.org/xml tomcat-users.xsd”
version=”1.0″>

完成後,保存檔案並退出。

我們需要進行另一個更改,儘管這是完全可選的,完全取決於您如何存取管理員頁面。我們只能從本機上的瀏覽器存取管理頁面,但是我們需要在其他遠端機器上存取它,我們需要修改「context.html」 for manager註解那些禁用遠端登入的行,

$ vi /opt/tomcat/webapps/manager/META-INF/context.xml
<Context antiResourceLocking=”false” privileged=”true” >
<!– <Valve className=”org.apache.catalina.valves.RemoteAddrValve”
allow=”127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1″ /> –>
</Context>

同樣也適用於host-manager的上下文文件,

$ vi /opt/tomcat/webapps/host-manager/META-INF/context.xml
<Context antiResourceLocking=”false” privileged=”true” >
<!– <Valve className=”org.apache.catalina.valves.RemoteAddrValve”
allow=”127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1″ /> –>
 </Context>

我們現在準備啟動tomcat伺服器,前往/opt/tomcat/bin資料夾並執行名為「startup.sh」的腳本,

$ cd /opt/tomcat/bin
$ sh startup.sh

linux如何安裝apache tomcat

Apache Tomcat將以下面的輸出開始,

現在打開您選擇的網頁瀏覽器並使用以下URL存取Apache Tomcat UI,

http://192.168.1.100:8080

linux如何安裝apache tomcat

 

在這裡,192.168.1.100是apache tomcat伺服器的IP位址。我們現在將被引導到下面的頁面,

在這個頁面上,我們可以透過點擊對應的標籤來存取「Manager」和「Host Manager」頁面。點擊任何標籤後,我們將被要求進行身份驗證,以訪問該頁面。我們需要輸入我們先前設定的存取頁面的憑證,

linux如何安裝apache tomcat

更多Apache相關知識,請造訪Apache使用教學欄位!

以上是linux如何安裝apache tomcat的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn