无法在heroku上部署spring boot应用程序

时间:2017-09-03 17:41:45

标签: spring heroku

我正在尝试在heroku上部署spring boot app,但是它给出了这个错误。

  

执行:./ mvnw -DskipTests clean dependency:list install /app/tmp/buildpacks/e782c3288b01b248be381c97e3f23aeda5e610f7dd2f2c9749a89a771b32043a84f622fb4ec83d116e950b751bc6916ba9aae8b55677a38a1b21c9dd14ed5ecb/lib/maven.sh:   ./mvnw:/ bin / sh ^ M:错误的解释器:没有这样的文件或目录

     

!错误:无法使用Maven构建应用程序

1 个答案:

答案 0 :(得分:0)

请按照以下步骤在Heroku中部署Web应用程序。

将包装改为战争。 <packaging>war</packaging> 右键单击您的项目选择RunAs -> Maven Install,一旦maven清理并在目标文件夹下构建项目,您将创建项目war。如果需要,请重命名。

我希望你下载heroku cli。如果没有,请单击here并安装。

现在打开cmd并使用这些command登录到heroku,一旦成功登录,然后使用war created location命令导航到cd(项目的目标位置)。

安装heroku-cli-deploy插件。安装完成后,执行以下命令heroku war:deploy <war_file_name.war> --app <app_name> app_name将是您在heroku中创建的项目。  战争成功上传后,执行以下命令以启动应用程序heroku ps:scale web=1