簡體   English   中英

如何在 Amazon Web Services EC2 中安裝 Tomcat

[英]How to install Tomcat in Amazon Web Services EC2

我在 Amazon Web 服務中創建了一個實例,並通過 ssh 使用 putty 連接到服務器。

但我不知道如何在亞馬遜 ec2 中安裝 tomcat 8。 請幫我解決一下這個。

您可以使用 yum 工具從亞馬遜默認存儲庫安裝 tomcat8 打包程序。

命令是: yum install tomcat8-webapps tomcat8-admin-webapps

在 Amazon Linux 2 AMI 上:

  1. 列出額外的包(你會看到 tomcat8 版本):

    $ amazon-linux-extras list

  2. 安裝額外的包:

    $ sudo amazon-linux-extras install tomcat8.5

  3. 啟動tomcat服務:

    $ sudo systemctl start tomcat

  4. 創建索引文件:

    $ cd /usr/share/tomcat/webapps
    $ sudo mkdir ROOT
    $ cd ROOT/
    $ sudo vi index.html #add some HTML content

接下來,您可以在localhost:8080查看您的站點

對於 Amazon AMI 2,Tomcat 在 Amazon Linux Extra 主題“tomcat8.5”中可用

要使用,運行

# sudo amazon-linux-extras install tomcat8.5

https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras了解更多信息

如果你也想了解幫助文檔,命令是: sudo yum install tomcat8-webapps tomcat8-docs-webapp tomcat8-admin-webapps

以下鏈接適用於 EC2 / Linux 或 Mac

sudo yum install tomcat8-webapps tomcat8-docs-webapp tomcat8-admin-webapps

這將安裝:

  1. 網絡應用程序文件夾
  2. Tomcat 文檔(提供本地文檔以供 qucik 參考)
  3. Admin App:您可以通過它安裝/導出/啟動/停止/重新加載應用程序(無需登錄)

注意:安裝 Manager 應用程序時 - 請務必更改默認角色和權限等以及密碼。 否則你是非常脆弱的。 最好禁用管理模塊以獲得更好的安全性。

腳步:

  1. 首先檢查是否必須在您的實例上安裝 java。
  2. 如果沒有,安裝java: yum install java -y
  3. 轉到 tomcat-Apache.org 站點,並將鏈接復制到 tar.gz 文件
  4. 打開終端並執行以下命令: sudo wget <tar.gz path>
  5. 解壓 tar 文件: tar -vxzf Apache-tomcat-xxxx.tar.gz
  6. 設置用戶和端口號(默認為 8080)
  7. 然后關閉並啟動 tomcat 服務器: ./shutdown.sh./startup.sh

為了這:

  1. 您需要復制 tomcat tar 文件路徑wget <tar file path>
  2. 解壓 tar 文件tar -zvxf apache-tomcat-xxxx.tar.zf
  3. 您需要設置用戶和端口號,然后停止並重新啟動 tomcat 服務器

下面提到按照步驟,但 http://locathost:8080/manager/html is Not open on amazon Linux 錯誤顯示如下

(HTTP 狀態 404 - 未找到類型狀態報告

消息請求的資源 [/manager/html] 不可用

描述 源服務器沒有找到目標資源的當前表示或不願意透露存在的表示。

Apache Tomcat/9.0.41)

amazon-linux-extras

amazon-linux-extras 安裝 tomcat9

百勝更新

systemctl 啟動 tomcat

systemctl 狀態 tomcat

netstat -tunple

cd /usr/share/tomcat/webapps

mkdir 根目錄

光盤根/

vi index.html

sudo su
amazon-linux-extras install tomcat9
systemctl start tomcat
systemctl status tomcat

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM