当前位置: 首页 > 知识库问答 >
问题:

无法在ElasticBeanstek-Tomcat7-64bit ami中部署war文件

闽康安
2023-03-14

我有一个EC2实例在新加坡地区运行AMI:ElasticBeanstek-Tomcat7-64bit-201208231200(ami-0cdc9d5e),我正在尝试在其中部署一个war文件。我遵循的步骤是:

  1. 复制了 /opt/tomcat7/webapps文件夹中的war文件
  2. 将war文件的所有者更改为tomcat7
  3. 将war文件的权限更改为777
  4. 启动tomcat7服务器

我已经配置了安全组,并确保tomcat7进程正在运行。

然而,当我尝试浏览时:http://ec2-54-251-167-184.ap-southeast-1.compute.amazonaws.com/EmailService我得到了一个清晰的页面。理想情况下,我期望从索引中得到一条简单的消息。jsp文件。我在运行tomcat7的本地环境中测试了这个war文件,它工作得非常好。如果我做错了什么,请告诉我。

共有1个答案

钦楚青
2023-03-14

Beanstalk服务从Beanstalk应用程序的S3存储桶加载war文件。您可以使用BeanstalkConsole或AWS Toolkit for Eclipse将war文件上传到Beanstal克应用程序的存储桶。我认为beanstalk控制台是最简单的方法。

如果您尚未创建 Beanstalk 应用程序环境,请阅读 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.sdlc.html 。

 类似资料:
  • 我正试图将一个。war项目部署到我的tomcat7安装中。 我使用的是Ubuntu12.04和Tomcat7。

  • 我正在使用Java和Tomcat开发一个API项目。星期五一切都很好,但今天我不能在服务器上部署战争。下面是Tomcat中的堆栈错误: 以下是日志中的错误:

  • 我需要在tomcat7部署战争文件...到目前为止我所做的是1。安装Tomcat7-启动并运行。能够看到索引页2。安装apache2-up并运行.成功地将80重定向到tomcat的8080端口。所有请求都被重定向到tomcat。3.现在我需要部署战争文件。 我的战争没有被发现,也没有扩大。没有日志。。未创建“mycompany”目录。 我检查了我的server.xml下面是代码 我错过了什么吗。。

  • 5.使用cmd重新启动tomcat。 “信息:部署web应用程序目录C:\apache-tomcat-7.0.77\webapps\MyProject Jun 07,2017 4:50:19 PM org.apache.catalina.startup.hostconfig deployDirectory信息:web应用程序目录C:\apache-tomcat-7.0.77\webapps\MyP

  • 我试图创建一个jboss/wildfly的映像,可以用于war部署,下面是我用于创建映像的docker文件。 但是,当我使用“docker run-p9990:9990 hello”命令运行容器时,jboss服务器正在启动,但部署文件夹中的war文件没有部署。 docker文件 添加独立的完整poc。xml/opt/jboss/wildfly/standalone/configuration/ 添

  • 我有一个Spring启动Rest服务项目,它在我的本地机器上工作。当我运行应用程序为"Spring Boot App" 我可以通过转到访问rest服务 http://127.0.0.1:8080/persons/all 它返回JSON,因为它应该。 我换了pom。xml打包到war,然后我创建了一个war,作为- war文件名为“myapp-0.0.1-SNAPSHOT.war”,上传后,我试图通