tomcat - 访问 AWS EC2 实例上的 Tomcat 文件夹

标签 tomcat amazon-web-services amazon-ec2 amazon-elb

我有一个 EC2 实例和 AWS 提供的 Tomcat 服务器环境。 如何访问此实例上的 Tomcat 文件夹? 我需要检查驻留在 Tomcat 中的默认 server.xml 的内容。 我知道 server.xml 的路径,但我需要知道如何从我的本地系统访问它。

谢谢, 桑

最佳答案

你可以ssh进入您的 EC2 实例并导航到您的 tomcat 安装。

如果您完成了默认的 Tomcat 安装,主文件夹将为 /etc/tomcat{version}。您可以在此处查看有关文件和文件夹的更多详细信息

确保创建an EC2 key pair

如果您使用的是 Windows:您需要 putty

  1. 启动 PuTTY(从“开始”菜单中单击“所有程序”>“PuTTY”>“PuTTY”)。

  2. 在类别 Pane 中,选择 session 并完成以下字段:

一个。在主机名中,输入 ec2-user@public_dns_name

确保端口为 22。

enter image description here

  1. 在“类别” Pane 中的“连接类型”下,展开 SSH,然后选择“身份验证”。完成以下内容:

一个。单击浏览。

选择您为 key 对生成的 .ppk 文件,如创建 key 对中所述,然后单击打开。

单击打开以启动 PuTTY session 。

  1. 如果这是您第一次连接到此实例,PuTTY 会显示一个安全警报对话框,询问您是否信任要连接的主机。单击是。一个窗口打开,您已连接到您的实例。

使用 SSH 从 Linux 或 Mac OS X 连接到您的实例

  1. 使用 ssh 命令连接到实例。您将指定私钥 (.pem) 文件和 ec2-user@public_dns_name。

    $ ssh -i/path/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com

您会看到如下响应。

The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)'
can't be established.
RSA key fingerprint is 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f.
Are you sure you want to continue connecting (yes/no)?

输入`是。

您会看到如下响应。

Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) 
to the list of known hosts.

关于tomcat - 访问 AWS EC2 实例上的 Tomcat 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37804733/

相关文章:

spring-boot - 什么是错误 "Invalid character found in method name. HTTP method names must be tokens"

amazon-web-services - AWS Cloudwatch 无法使用 SSE 发布到 SNS 主题

python - 使用 Boto3 列出所有 "Active"EMR 集群

amazon-web-services - 何时使用 aws 直接连接和 aws 存储网关

node.js - 在同一端口上运行 3 个 Web 服务器

java - Tomcat 404 错误与 Spring Hibernate JSF 编译

java - 在 Java 中规范化字符串时编码人工制品

tomcat - Lein Ring Uberwar 部署到 Tomcat 时多值表单参数未解码

amazon-ec2 - 是否可以让 TeamCity 为构建代理停止和重启 Amazon EC2 实例?

amazon-web-services - (AWS/EC2/EBS) 为什么 "Delete on Termination"对于根设备默认为 true?