• JRebel
  • XRebel
  • Rebel Licenses
  • Rebel Licenses On-Premise
Release 2023.1.x
  • JRebel in your IDE
    • IntelliJ IDEA
      • Installation
        • Install from Plugin repository
        • Install from ZIP archive
        • Upgrading to release version from nightly build
      • Activation
        • Team evaluation or commercial license
        • Individual trial
      • Project configuration
        • Tool window
        • Using relative paths in rebel.xml
      • Server startup
        • External servers and remote servers
        • Disable automatic application deployment
      • JRebel Support
      • Updating the IntelliJ IDEA plugin
      • IDE log level configuration
    • Eclipse
      • Installation
        • Eclipse Marketplace
        • Update site
        • ZIP archive
        • Installation details
      • Activation
        • Try JRebel for FREE
        • I already have a license
      • Project configuration
        • Using relative paths in rebel.xml
        • Automatic build
      • Server configuration
        • Run via IDE
        • Run locally from command line
        • Run on a remote server or VM
      • JRebel Support
      • Updating the JRebel for Eclipse plugin
      • IDE log level configuration
    • NetBeans
      • Installation
        • Install from NetBeans plugins
        • Install from NBM archive
      • Activation
        • Try JRebel for FREE
        • I already have a license
      • Server configuration
      • Project configuration
        • Disable deployment on save
      • JRebel Support
      • Updating the NetBeans plugin
      • Troubleshooting
      • IDE log level configuration
    • MyEclipse
      • Installation
      • Activation
        • Try JRebel for FREE
        • I already have a license
      • Project configuration
      • Server configuration
        • Run via IDE
        • Run using CLI
        • Run on a remote server or VM
      • JRebel Support
      • Updating the JRebel for myEclipse plugin
      • IDE log level configuration
    • Rational Application Developer
      • Installation
        • Update site
        • ZIP archive
      • Activation
        • Try JRebel for FREE
        • I already have a license
      • Project configuration
      • Server configuration
        • Run via IDE
        • Run using CLI
        • Run on a remote server or VM
      • JRebel Support
      • Updating the JRebel for myEclipse plugin
      • IDE log level configuration
    • JDeveloper
      • Installation
      • Activation
      • Project configuration
      • Working with JRebel
        • Enabling/disabling JRebel agent
        • Reloading Java classes and resources
      • External servers
      • IDE log level configuration
    • Visual Studio Code
      • Installation
        • Installing the plugin from the VSIX file
        • Uninstalling the JRebel plugin
      • Activation
        • Commercial License
        • Individual Trial
      • Project configuration
        • Using relative paths in rebel.xml
      • Server startup
      • Server configuration
        • Run via IDE
      • JRebel Support
      • IDE log level configuration
  • JRebel standalone
    • Download
    • Activation
      • Activation wizard
        • Try JRebel for FREE
        • I already have a license
      • Command line utility
        • Command line activation examples
    • Application configuration using rebel.xml
      • Configuration
        • JAR configuration
        • WAR configuration
        • EAR configuration
        • Using relative paths
    • JRebel Maven plugin
      • When should you use this plugin?
      • Using the JRebel Maven plugin
        • Absolute vs relative paths in rebel.xml files
        • Excluding modules from rebel.xml generation
        • Generating rebel-remote.xml files
        • Advanced configuration
    • JRebel Gradle plugin
      • When should you use this plugin?
      • Enable the JRebel Gradle plugin
      • IDE configuration
      • JRebel Gradle plugin configuration for use with multi-module projects
      • Advanced configuration
        • Additional build.gradle configuration
        • Configuring <classpath>
        • Configuring <web>
        • Duplicate rebel.xml (since Gradle 7.x)
    • JRebel with Spring Boot
      • Spring Boot using the command line
      • Spring Boot using Gradle
      • Spring Boot 1.x using Maven
      • Spring Boot 2.x using Maven
  • Remote servers and virtual machines
    • Server configuration
      • Using a dedicated port (optional)
      • Server-side password configuration
    • Application configuration
    • IDE configuration
      • JRebel remote server support in Eclipse
        • 1. Enable JRebel remote server support on the server
        • 2. Add a workspace server
        • 3. Configure projects for remote server support
        • 4. Synchronize with the server
      • JRebel remote server support in IntelliJ IDEA
        • 1. Enable JRebel remote server support on the server
        • 2. Add a remote server to IntelliJ IDEA
        • 3.Configure modules for remote server support
        • 4. Synchronize with the server
      • JRebel remote server support in NetBeans IDE
        • 1. Enable JRebel remote server support on the server
        • 2. Add a workspace server
        • 3. Configure projects for remote server support
        • 4. Synchronize with the server
      • JRebel remote server support in JDeveloper IDE
        • What is it?
        • 1. Enable JRebel remote server support on the server
        • 2. Configure projects for remote server support
        • 3. Synchronize with the server
    • Supported third party solutions
      • JRebel with Docker
        • Example for JRebel with Dockerfile and Tomcat 9.0 (Linux 64-bit)
        • Example for JRebel with Docker Compose and Tomcat 9.0 (Linux 64-bit)
        • Running into an issue?
      • JRebel with Amazon AWS
        • Amazon AWS and JRebel tutorial
      • JRebel with IBM Bluemix
        • IBM Bluemix and JRebel remote server support tutorial
      • JRebel with Red Hat OpenShift 3
        • Red Hat OpenShift and JRebel remote server support tutorial
      • JRebel with Cloud Foundry
        • Pivotal Cloud Foundry and JRebel remote server support tutorial
    • JRebel with Docker
      • Example for JRebel with Dockerfile and Tomcat 9.0 (Linux 64-bit)
      • Example for JRebel with Docker Compose and Tomcat 9.0 (Linux 64-bit)
      • Running into an issue?
    • JRebel Remote Server Troubleshooter
      • Modifying the configuration must be followed by a redeploy
      • Enabling JRebel remote server support debug level log
      • Common error messages
  • Advanced configuration
    • rebel.xml reference
      • <application>
      • <classpath>
      • <dir>
      • <web>
      • <link>
      • <include>
      • <exclude>
      • Sample configuration
    • Agent settings
      • Base folder configuration
        • Windows
        • Mac OS and Linux
        • Setting rebel.base for IDEs
      • Agent properties
    • Switching JRebel Agents
      • Switching JRebel to Native Agent on Windows, Mac OS and Linux (x86)
      • Switching JRebel to Java Agent on all operating systems and architectures
    • Running standalone applications
    • General IDE configuration
      • Project configuration with relative paths
    • JRebel with SAP Commerce (Hybris)
      • Startup configuration
      • Project configuration
        • Configuring most modules
        • Exception: configuring the backoffice extensions
        • Exception: configuring backoffice extensions with SAP Commerce (Hybris) 5.x
        • Building and reloading changes
      • Debugging with JRebel
    • JRebel with JDeveloper and ADF
      • Things to consider
      • Reloading does not work
      • I cannot see my rebel.xml in JRebel log
      • Example of rebel.xml configuration for typical ADF application
        • rebel.xml from ViewController project
        • rebel.xml from CompanyViewController project
    • Custom JRebel plugins
      • The purpose of customized plugins
      • Implementing a custom plugin
      • Sample application with a sample plugin
      • Reloading a properties file
        • Implementation
        • What will happen
      • Monitoring class changes
        • Implementation
        • What will happen
      • Running the web app with the custom plugin
        • Running from the IDE
        • Running from the command line
      • Example: Liferay plugin
  • Notifications
    • IDE Notifications for Licensing
    • IDE Notifications for Onboarding and Education
    • IDE Notifications for rebel.xml
    • IDE Notifications for Miscellaneous
  • Support
    • First aid
      • Server or application fails to start
        • JRebel agent is not found
        • JRebel fails to start with Java 1.4 or IBM JDK
        • How to use JRebel on a JDK version older than Java 8
        • JRebel runs out of memory
      • JRebel fails to start
        • Confirm JRebel is present in startup parameters
        • Make sure you are looking at the right console
      • JRebel evaluation license has expired
      • Classes or resources are not reloaded
      • I checked everything and it still does not work!
    • Sending logs
      • How to generate the log file?
      • Where is the log file stored?
      • How to configure JRebel logging from IDE?
        • Eclipse
        • IntelliJ IDEA
        • NetBeans
        • JDeveloper
        • Visual Studio Code
      • Which log level should you choose?
      • Where do I send the log file?
      • Additional information
    • Switching JRebel Agents
      • Switching JRebel to Native Agent on Windows, Mac OS and Linux (x86)
      • Switching JRebel to Java Agent on all operating systems and architectures
  • Supported JVMs, IDEs, application servers and frameworks
    • JVMs
    • IDEs
    • Application servers
    • Frameworks
jrebel
  • »
  • Notifications

Notifications¶

Use this page to learn about IDE notifications.

  • IDE Notifications for Licensing
  • IDE Notifications for Onboarding and Education
  • IDE Notifications for rebel.xml
  • IDE Notifications for Miscellaneous

Products

  • JRebel
  • XRebel
  • Java Productivity Toolkit
  • Support

Resources

  • Papers & Videos
  • Events & Webinars
  • Recorded Webinars
  • Blog

About

  • Contact Us
  • Careers in Perforce
JRebel by Perforce © 2022 Perforce Software, Inc.
Website Terms & Conditions
  • Facebook
  • LinkedIn