未能在heroku上部署spring启动应用程序
我试图在heroku上部署spring启动应用程序,但它给出了此错误。未能在heroku上部署spring启动应用程序
Executing: ./mvnw -DskipTests clean dependency:list install /app/tmp/buildpacks/e782c3288b01b248be381c97e3f23aeda5e610f7dd2f2c9749a89a771b32043a84f622fb4ec83d116e950b751bc6916ba9aae8b55677a38a1b21c9dd14ed5ecb/lib/maven.sh: ./mvnw: /bin/sh^M: bad interpreter: No such file or directory
! ERROR: Failed to build app with Maven
请按照以下步骤在Heroku中部署web应用程序。
将包装更改为战争。 <packaging>war</packaging>
右键单击您的项目选择RunAs -> Maven Install
,一旦maven清理并在目标文件夹下构建项目,您将创建项目战争。重命名,如果你想要它。我想你下载heroku cli
。如果没有点击here并安装。
现在打开cmd并使用这些command登录到heroku,一旦登录成功,然后使用cd
命令导航到war created location
(您的项目的目标位置)。
安装heroku-cli-deploy插件。安装完成后,执行以下命令heroku war:deploy <war_file_name.war> --app <app_name>
app_name将成为您在heroku中创建的项目。 成功上传war后,执行以下命令启动应用程序heroku ps:scale web=1
。
谢谢!!!有效 –