2 years ago
Troubleshooting Memory Issues in Java Applications
JVM memory usage details and how to profile Java applications on Heroku
Distributed HTTP Sessions in Java on Heroku with Memcache
Configuring a session manager that is backed by a Memcache shared data store.
Deploying Tomcat-based Java Web Applications with Webapp Runner
Building and deploying Tomcat-based applications that launch with Webapp Runner.
3 years ago
Deploy a Java Web Application That Launches with Jetty Runner
Create and deploy a Java web application that uses either an embedded Jetty server, or Jetty Runner.
Run Non-web Java Dynos on Heroku
Understand how to execute logic in Java apps using non-web dynos, either using a scalable worker dyno or a one-off dyno.
Create a Java Web Application Using Embedded Tomcat
Creating a simple Java Web application that embeds Tomcat in a launcher class, which can be deployed to Heroku.
Adding Unmanaged Dependencies to a Maven Project
How to add libraries to your application that are not available in a public Maven repository.
Frequently Asked Questions about Java
Frequently Asked Questions about running Java applications on Heroku.
Learn More about Heroku for Java
This developer guide walks you through a series of articles to help you understand how to build and deploy Java applications on Heroku.
Upgrading Your Play 1.2.x Framework Version on Heroku
Specify the version of the Play! Framework you want to run in your Heroku application in the dependencies.yml file.
Getting Started with Spring MVC Hibernate on Heroku
Create, configure, deploy and scale a database-backed Spring MVC Hibernate Java application on Heroku.
Introduction to Heroku for Java Developers
Understand how to build and deploy Java applications to Heroku including differences between container-based and platform models of management and scaling.