繁体   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