相关疑难解决方法(0)

在Heroku上运行使用gradle构建的Spring应用程序

我使用Gradle构建的Spring应用程序有问题.应用程序包括MongoDB(来自Heroku的MongoHQ).

我管理了如何在heroku上推送所有内容,我已将此代码添加到我的项目中:

@Configuration
public class MongoHQConfiguration {

    public @Bean MongoDbFactory mongoDbFactory() throws MongoException, UnknownHostException {
        return new SimpleMongoDbFactory(new MongoURI(System.getenv("MONGOHQ_URL")));
    }

    public @Bean MongoTemplate mongoTemplate() throws Exception {
        return new MongoTemplate(mongoDbFactory());
    }
}
Run Code Online (Sandbox Code Playgroud)

在使用gradle将buildpack更改为one之后,我使用MongoHQ Sandbox在Heroku免费帐户上推送了所有内容.

但在尝试通过Web浏览器运行我的应用程序后,我收到此错误:

应用程序中发生错误,无法提供您的页面.请稍后重试.

如果您是应用程序所有者,请检查日志以获取详细信息.

heroku logs 给我这个输出:

2014-10-15T18:19:30.293964 + 00:00 heroku [web.1]:用命令启动进程 java -Xmx384m -Xss512k -XX:+UseCompressedOops -jar build/libs/*.jar

2014-10-15T18:19:30.797673 + 00:00 app [web.1]:错误:无法访问jarfile build/libs/*.jar

2014-10-15T18:19:31.474525 + 00:00 heroku [web.1]:状态从开始变为崩溃

2014-10-15T18:19:31.464753 + 00:00 heroku [web.1]:进程退出状态1

2014-10-15T18:19:32.577398 + 00:00 heroku [router]:at = error code = H10 desc ="App crashed"method …

java deployment spring heroku gradle

14
推荐指数
2
解决办法
5573
查看次数

标签 统计

deployment ×1

gradle ×1

heroku ×1

java ×1

spring ×1