如何将我的 .war 文件复制到 AWS 上的 EC2 实例?
Posted
技术标签:
【中文标题】如何将我的 .war 文件复制到 AWS 上的 EC2 实例?【英文标题】:How to copy my .war file to EC2 instance on AWS? 【发布时间】:2016-08-25 08:05:20 【问题描述】:我创建了在 Apache Tomcat 上运行的 Java Web 应用程序。现在,我需要将它上传到远程服务器上。我想使用 AWS。 我是 AWS 新手。我创建了 EC2 实例并使用以下命令将我的 .war 文件复制到其中:
scp -i mykey.pem /Path/to/my/app.war ec2-user@ec2-54-187-202-41.us-west-2.compute.amazonaws.com:/var/www/html/
文件被复制到 /var/www/html/.但是,当我尝试访问网站内容时,它不会显示我的应用程序内容,而是将 .war 文件下载到本地计算机的下载文件夹中。谁能告诉我出了什么问题?如何在 EC2 上运行我的 Web 应用程序?
【问题讨论】:
【参考方案1】:一个简单的方法是:
Copy the war file to (TOMCAT_HOME/webapps/) folder and restart Tomcat .
【讨论】:
TOMCAT_HOME/webapps/ 在哪里?? 在这个路径寻找它:usr/share/tomcat 在 EC2 上。您需要在 Ec2 处查找路径并将 war 文件复制到那里。然后在 Ec2 重启 tomcat。 share下没有tomcat!! WannaBeGeek 非常感谢您的帮助。它真的帮助了我。我终于搞定了。非常感谢。以上是关于如何将我的 .war 文件复制到 AWS 上的 EC2 实例?的主要内容,如果未能解决你的问题,请参考以下文章
如何将我的 Django 文件上传到 AWS ec2? [复制]
如何将我的云代码部署到 AWS Elastic Beanstalk? (解析服务器)
如何编写 Dockerfile 将我的 war 文件部署到 jboss 7.2 中?