Я пытаюсь развернуть свое простое Java-приложение в Heroku.Я развертываю с развертыванием WAR: https://devcenter.heroku.com/articles/war-deployment Однако мой файл context.xml должен быть не в WAR, а включен.Сначала я добавил параметры запуска веб-приложения Tomcat --enable-naming и --context-xml = path / to / context.xml:
heroku config:set WEBAPP_RUNNER_OPTS="--enable-naming --context-xml=path/to/context.xml"
, где = путь / к /context.xml - это реальный путь к правильному context.xml, и тогда я использую:
heroku war:deploy myapp.war --includes newrelic.jar:newrelic.xml
Где myapp.war -> - полный путь к правильному файлу .war, а newrelic.xml -просто имя моего .xml файла (context.xml), так как я указал путь к context.xml в WEBAPP_RUNNER_OPTS.Однако всякий раз, когда я пытаюсь выполнить развертывание, у меня появляется ошибка, подобная этой: Загрузка ParkingBookSystem.war
-----> Packaging application...
- app: park-book-app
- including: context.xml
! ERROR: There was an error packaging the application for deployment.
Что я делаю неправильно?Есть ли ошибка в моей команде WEBAPP_RUNNER_OPTS и --includes?