草庐IT

Heroku 上的 Java 网络应用程序 : Unable to access jarfile

我正在尝试将我的JavaSpringBootWeb应用程序部署到Heroku。要在本地启动它,我运行:mvn安装然后java$JAVA_OPTS-jartarget/*.war因此,对于Heroku,我创建了Procfile:web:java$JAVA_OPTS-jartarget/*.war我使用HerokuGithub集成并将应用程序从Github部署到Heroku。所以我就把它推到那里。但是应用程序没有启动。herokulogs--appmyapp给我:2015-09-09T21:53:25.581128+00:00heroku[web.1]:Startingprocesswit

java - 如何在没有任何额外框架的情况下在 Heroku 上部署和访问 Java WebSocket 端点

我已经按照这个非常基本的教程在Java中设置WebSocket端点:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html然而,Heroku希望我依赖PlayFramework:https://devcenter.heroku.com/articles/play-java-websockets我的问题是:我如何在没有任何额外框架的情况下部署相同的东西,我应该通过什么程序才能使事情正常进行? 最佳答案

java - Heroku:带有 https tomcat 服务器和证书固定的 Spring Boot Gradle 应用程序

我有一个SpringBootjava应用程序,它使用自签名证书与android前端进行通信。我使用tomcat服务器作为应用程序的容器:compile'org.springframework.boot:spring-boot-starter-tomcat'现在,我启用了https/ssl:TomcatEmbeddedServletContainerFactorytomcat=(TomcatEmbeddedServletContainerFactory)container;tomcat.addConnectorCustomizers(connector->{connector.setPo

uri :: invalidurierror:糟糕的Uri(不是Uri?):Heroku Redis错误

我正在尝试在Heroku上推我的Rails应用程序,我正在使用HerokuRedistogo插件,我已经完成了此操作教程并经历了那里提到的所有步骤。但是,在推动Heroku时会遇到这个错误:remote:rakeaborted!remote:URI::InvalidURIError:badURI(isnotURI?):通过我的Heroku日志,我发现了这一点:2017-07-13T10:06:32.602356+00:00app[web.1]:[4]*Minthreads:5,maxthreads:52017-07-13T10:06:32.602356+00:00app[web.1]:[4]*

java - Heroku Java 应用程序在本地崩溃但在网络上没有

我有我的主课:publicclassMain{publicstaticvoidmain(String[]args){Spark.port(getHerokuAssignedPort());get("/hello",(req,res)->"HelloHerokuWorld");}privatestaticintgetHerokuAssignedPort(){ProcessBuilderprocessBuilder=newProcessBuilder();if(processBuilder.environment().get("PORT")!=null){returnInteger.par

java - Heroku JVM 调优

我在Heroku的Play2框架上编写了一个应用程序,但遇到内存问题。2013-03-21T01:28:35+00:00heroku[web.1]:Processrunningmem=543M(106.1%)2013-03-21T01:28:35+00:00heroku[web.1]:ErrorR14(Memoryquotaexceeded)在本地,我在Heroku(512MB)上使用相同的JVM设置和内存限制对其进行了分析,但当我在Heroku上发送请求时,它几乎立即运行了我们的堆空间。JAVA_OPTS:-Xmx384m-Xss512k-XX:+UseCompressedOops如

java - 在没有 Maven 支持的依赖项的情况下将 Java 项目部署到 Heroku

有人在使用HerokuforJava吗?我有一个要部署到Heroku上的Java项目。该项目使用一些包含重要依赖项的外部JAR文件。谁能告诉我如何使用这些JAR文件将我的项目部署到Heroku?Maven无法在Heroku上下载这些JAR文件。 最佳答案 我们刚刚发布了一份指南,展示了如何将这样的依赖项添加到您的项目中:http://devcenter.heroku.com/articles/local-maven-dependencies让我知道这是否适合您。 关于java-在没有Ma

heroku -settings.databases上的postgresql的django配置不当。请提供名称价值

我用Angular4Frontend,Django后端和PostgreSQL数据库部署了我在Docker的Heroku项目。此刻,我的文件看起来如下所示。当我打开应用程序时,我会收到错误:2017-07-11T19:51:14.485577+00:00app[web.1]:self.connect()2017-07-11T19:51:14.485577+00:00app[web.1]:File"/app/.heroku/python/lib/python3.6/site-packages/django/db/utils.py",line94,in__exit__2017-07-11T19:51

java - 如何使用 Spring Boot 将使用 Postgresql 的 Spring 应用程序部署到 Heroku?

我正在Heroku上评估Spring4,到目前为止,我对两者都印象深刻。但是,我无法让我的SpringBoot应用程序在Heroku上运行。一切正常,除了Postgresql(我只是收到ConnectionRefused错误)。问题肯定与我如何设置DataSource有关,但到目前为止,我一直在采用试错法!我不确定我应该如何从HerokuDATABASE_URL设置数据源,而且我找不到任何示例。我找到了spring-cloud偶然在Google上搜索看起来很有希望,但它没有解释有关DATABASE_URL的任何内容。此外,它甚至没有在Spring.IO上提及,所以我想知道它是否是生产使

java - 从Spring Boot连接到Heroku Postgres

我正在寻找使用JPA/Hibernate在SpringBoot应用程序中连接到HerokuPostgres的最简单,最干净的方法。我在Heroku或SpringBoot文档中都没有看到一个很好的完整示例,因此我想在StackOverflow上对此进行记录。我正在尝试这样的事情:@ConfigurationpublicclassDataSourceConfig{Loggerlog=LoggerFactory.getLogger(getClass());@Bean@Profile("postgres")publicDataSourcepostgresDataSource(){Stringd