首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CodeBuild和CodeDeploy成功但没有为maven javaweb应用程序运行服务器

CodeBuild和CodeDeploy成功但没有为maven javaweb应用程序运行服务器
EN

Stack Overflow用户
提问于 2017-05-17 02:52:29
回答 2查看 1.1K关注 0票数 1

我在aws服务器上使用代码启动,我的协解和代码构建成功,但没有部署在tomcat服务器上。这些是buildspec.yml和appspec.yml

buildspec.yml

代码语言:javascript
复制
    version: 0.1

    phases:
      install:
        commands:
          - echo Entering install phase...
          - wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
          - tar xzvf apache-maven-3.3.9-bin.tar.gz -C /opt/
          - export PATH=/opt/apache-maven-3.3.9/bin:$PATH
      pre_build:
        commands:
          - echo Entering pre_build phase...
          - echo Nothing to do in the pre_build phase...
      build:
        commands:
          - echo Entering build phase...
          - echo Build started on `date`
          - mvn -f pom.xml compile war:exploded
      post_build:
        commands:
          - echo Entering post_build phase...
          - echo Build completed on `date`
          - mv target/ROOT .
    artifacts:
      type: zip
      files:
        - target/ROOT.war
        - appspec.yml
      discard-paths: yes

appspec.yml

代码语言:javascript
复制
    version: 0.0
    os: linux
    files:
      - source: ./ROOT.jar
        destination: /
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-23 05:00:50

  • buildspec.yml (需要修改)
  • appspec.yml (删除)

buildspec.yml

代码语言:javascript
复制
    version: 0.1

    phases:
      install:
        commands:
          - echo Entering install phase...
          - wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
          - tar xzvf apache-maven-3.3.9-bin.tar.gz -C /opt/
          - export PATH=/opt/apache-maven-3.3.9/bin:$PATH
      pre_build:
        commands:
          - echo Entering pre_build phase...
          - echo Nothing to do in the pre_build phase...
      build:
        commands:
          - echo Entering build phase...
          - echo Build started on `date`
          - mvn -f pom.xml compile war:exploded
      post_build:
        commands:
          - echo Entering post_build phase...
          - echo Build completed on `date`
          - mv target/ROOT .
    artifacts:
      type: zip
      files:
        - 'ROOT/WEB-INF/**/*'
        - 'ROOT/WEB-INF/classes/*'
        - 'ROOT/WEB-INF/classes/**/*'
        - 'ROOT/WEB-INF/lib/*'
        - 'ROOT/WEB-INF/lib-provided/*'
        - 'ROOT/WEB-INF/js/*'
        - 'ROOT/org/springframework/boot/loader/*' //if you are using spring boot application
票数 0
EN

Stack Overflow用户

发布于 2017-05-17 03:01:57

除非你提供任何关于错误的额外信息,否则我不知道该如何帮助你。

几个指点:

  1. 您可以使用“代码部署”>“部署”>“部署修订”>“事件”和“日志”来准确地找出问题所在。
  2. 如果您对实例具有ssh访问权限,则可以转到/opt/code-deploy/deployment-root/deployment-logs,以了解出了什么问题。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44014705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档