Heroku-Java CLI-如何正确使用--includes

时间:2018-10-09 13:23:45

标签: java heroku deployment command-line-interface war

我几乎在Heroku上部署了我的第一个Java Maven应用程序,但是我需要一些帮助。我正在使用WAR部署来部署我的应用:https://jmsyst.com/libs/serializer/master/cookbook/exclusion_strategies。我将context.xml文件分隔开,它不在WAR文件中。我正在尝试将其包括在内,但我真的不知道该怎么在哪里放置它?

我正在做以下事情:

  1. 创建一个应用程序并使用Heroku git:remote -a app-name指向它
  2. 添加的Tomcat Web应用程序运行程序:heroku config:set WEBAPP_RUNNER_OPTS="--enable-naming --context-xml=path/to/context.xml"-其中path / to / context.xml是设计的context.xml的 real 路径
  3. 然后进行部署:heroku war:deploy <path_to_war_file>

但是,根据文档,包含应放在此处:heroku war:deploy myapp.war --includes newrelic.jar:newrelic.xml

所以我将在部署时发出如下命令:heroku war:deploy <path_to_war_file> --includes context.xml

0 个答案:

没有答案