2015-07-21 57 views
3

我有一个玩框架2.1.1 Java应用程序,它在本地主机上运行良好。尝试部署Play框架2.1.1应用程序到Heroku时出错

我想将它部署到Heroku的,所以我也跟着these instructions

一切顺利,直到我进入这一行:

$ git push heroku master 

当我在CMD进入这一行,我得到以下错误在最后:

remote:  [info] Compiling 1 Scala source to  /tmp/scala_buildpack_build_dir 
/.sbt_home/plugins/target/scala-2.9.2/sbt-0.12/classes... 
remote:  [error] error while loading CharSequence, class file  '/tmp/scala_ 
buildpack_build_dir/.jdk/jre/lib/rt.jar(java/lang/CharSequence.class)' is  broken 

remote:  [error] (bad constant pool tag 18 at byte 10) 
remote:  [error] error while loading Comparator, class file  '/tmp/scala_bu 
ildpack_build_dir/.jdk/jre/lib/rt.jar(java/util/Comparator.class)' is broken 
remote:  [error] (bad constant pool tag 18 at byte 20) 
remote:  [error] two errors found 
remote:  [error] (compile:compile) Compilation failed 
remote:  Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? 
remote: !  ERROR: Failed to run sbt! 
remote:  We're sorry this build is failing! If you can't find the  issue in 
application 
remote:  code, please submit a ticket so we can help:  https://help.heroku. 
com 
remote:  You can also try reverting to the previous version of the  buildpa 
ck by running: 
remote:  $ heroku buildpacks:set https://github.com/heroku/heroku- buildpac 
k-scala#previous-version 
remote: 
remote:  Thanks, 
remote:  Heroku 
remote: 
remote: 
remote: !  Push rejected, failed to compile Play 2.x - Java app 
remote: 
remote: Verifying deploy.... 
remote: 
remote: !  Push rejected to project. 
remote: 
To https://git.heroku.com/project.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to 'https://git.heroku.com/project.git' 

我真的不知道该怎么做,任何人都可以帮助我吗?

感谢

回答

4

它看起来像你想部署使用的Scala 2.9的应用程序,它不支持Java 8.但Java 8是在Heroku上的默认值。

尝试添加system.properties文件到您的应用程序的根目录下,并把下面的代码在它:

java.runtime.version=1.7 

然后将文件添加到您的Git回购和重新部署,像这样:

$ git add system.properties 
$ git commit -m "Set JDK version to 7" 
$ git push heroku master 
+0

它的工作!谢谢。 – 3289321783

相关问题