Heroku-使用--includes context.xml文件进行部署时发生Java WAR部署错误

时间:2018-10-15 12:10:43

标签: java xml heroku war web-deployment

我正在努力将简单的Java应用程序部署到Heroku。我正在使用WAR部署进行部署:https://devcenter.heroku.com/articles/war-deployment 但是,我的context.xml文件必须不在WAR中,而应包括在内。 首先,我添加了Tomcat webapp-runner选项--enable-naming和--context-xml = path / to / context.xml:

heroku config:set WEBAPP_RUNNER_OPTS="--enable-naming --context-xml=path/to/context.xml"

其中 = path / to / context.xml 是正确的context.xml的真实路径 然后我使用:

heroku war:deploy myapp.war --includes newrelic.jar:newrelic.xml

其中myapp.war->是正确的.war文件的完整路径,而newrelic.xml只是我的.xml文件(context.xml)的名称,因为我在WEBAPP_RUNNER_OPTS中提供了context.xml的路径。但是,每当我尝试部署时,都会出现如下错误: 上载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是否存在错误?

0 个答案:

没有答案