Heroku - Java WAR Ошибка развертывания при развертывании с файлом --includes context.xml - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь развернуть свое простое 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?

...