我有Java项目与格拉德尔和spring boot,我想部署到Heroku。
我使用gradle war
在本地创建了myapp.war(我必须在本地部署,因为我使用的是本地库存储库)。war已成功创建,但当我尝试部署到HerokuHeroku war:deploy myapp.war--app appname
时,收到错误:
! ERROR: Your buildpacks do not contain the heroku/jvm buildpack!Add heroku/jvm to your buildpack configuration or run `heroku buildpacks:clear`.
! Re-run with HEROKU_DEBUG=1 for more info.
! There was a problem deploying to appName.
! Make sure you have permission to deploy by running: heroku apps:info -a appName
我正在使用:
>
build.gradle
插件{id“java”id“idea”id“maven”id“war”id“application”id“org.springframework.boot”version“2.0.6.release”}
mainClassName=“com.my.app.BootApplication”
war{baseName=“my-app”version=“1.0.0”}
logger.lifecycle“war.archivePath=$war.archivePath”
description=“”“我的应用程序描述”“”
源兼容性=10目标兼容性=10
tasks.WithType(JavaCompile){options.encoding=“UTF-8”}
存储库{
maven{url“http://repo.maven.apache.org/maven2”}maven{url uri('../my-local-private-repository')}}
依赖项{编译组:“org.springframework.boot”,名称:“spring-boot-starter-data-jpa”,版本:“2.0.4.release”编译组:“org.springframework.boot”,名称:“spring-boot-starter-web”,版本:“2.0.4.release”编译组:“org.springframework.boot”,名称:“spring-boot-starter-web-services”,版本:“2.0.4.release”编译组:“org.springframework.boot”,名称:“
System.Properties
java.runtime.version=10
procfile
Web:Java-jar build/server/webapp-runner-.jar build/libs/.war
我该如何解决这个问题呢?
运行heroku buildpacks:clear
如错误消息所示。推送WAR文件时不使用Heroku/Gradle buildpack。
Heroku Buildpack: Python This is the official Heroku buildpack for Python apps. Recommended web frameworks include Django and Flask, among others. The recommended webserver is Gunicorn. There are no r
我看了以前所有关于它的帖子,但仍然无法纠正。我在Heroku创建的计算机目录中添加了requirements.txt和Procfile。Procfile读作“web:python Chat server.py”。还在同一个目录中添加了runtime.txt,上面写着“python-3.6.2”。但是,它在命令提示符中再次出现相同的错误。我该怎么解决这个?这是整个错误消息: “C:\users\as
问题内容: 我GIT克隆了的Node.js应用程序(在指定的版本存在和我的本地机器的存在),并试图在Heroku混帐推。但是它无法建立并给出了这个错误: 无法检测到设置的buildpack https://codon-buildpacks.s3.amazonaws. com / buildpacks / heroku / nodejs.tgz 现在,我将buildpack设置为heroku / n
我有一个带有Python脚本的Node.js应用程序,我正试图将它部署到Heroku。 每次尝试添加buildpack,都会被拒绝。 远程:找不到满足要求的版本pywin32==224(来自-r/tmp/build_ebad00F3B8D3C9B4B03965F0D0924E7a/requirement.txt(第57行))(来自版本:)远程:找不到与pywin32==224(来自-r/tmp/b
nginx-buildpack 可以在你运行在 Heroku 上的应用前面加一个 Nginx 服务器。 所用版本: Buildpack: 0.4 NGINX: 1.5.7 特性: 统一的 NXNG/App Server 日志. L2met 友好的 NGINX 日志格式 Heroku request ids embedded in NGINX logs. Crashes dyno if NGINX