Java
Heroku makes it easy to deploy and scale Java apps. Whether you use the standard libraries with application servers like Tomcat or Jetty, or frameworks like Spring or Play, Heroku helps you build things your way with the tools you love.
Essentials
- Getting Started on Heroku with Java
- Getting Started with Gradle on Heroku
- Introduction to Heroku for Java Developers
- Heroku Java Support
- Deploying Java Apps on Heroku
- Deploying Gradle Apps on Heroku
- Preparing a Java Web App for Production on Heroku
- Java Session Handling on Heroku
- Setting the HTTP Port for Java Applications
- Frequently Asked Questions About Java
Java Advanced Topics
- Create a Java Web Application Using Embedded Tomcat
- Warming Up a Java Process
- JVM Runtime Metrics
- Customizing the JDK
- Reducing the Slug Size of Java Applications
- Deploying Tomcat-based Java Web Applications with Webapp Runner
- Asynchronous Web-Worker Model Using RabbitMQ in Java
- Run Non-web Java Dynos on Heroku
- HTTP Caching in Java with JAX-RS