How can JRebel get past my proxy to activate with License Server or ZTLM?

First of all, please check that you are on an up-to-date version of JRebel. Proxy support in JRebel has some recent improvements.

Next, make sure that you have a network connection and a valid route to the server. To do this, paste the team URL (aka group URL) into your browser and verify that you can see a page rendered by the License Server or ZT License Management (ZTLM).

If you do not see the page in the browser, check your network connection and proxy settings. If the License Server instance is set up within a corporate VPN, make sure you are connected to it.

If you can open the team URL in the browser, but the JRebel IDE plugin is unable to acquire a license from the team URL, please review your IDE proxy settings as follows:

  • In Eclipse, you can find proxy settings under Settings > General > Network Connections.
  • In IntelliJ IDEA, find proxy settings under Settings > Appearance & Behavior > System Settings > HTTP Proxy.
  • In NetBeans, check under Options > General > Proxy Settings.

If the JRebel IDE plugin can acquire a valid license, but the JRebel Agent cannot, add the following to your jrebel.properties file:

rebel.ide.forward_proxy_args=true

Alternatively, specify the proxy settings directly on the JVM, using the flags http.proxyHost and http.proxyPort. Be aware that this will also proxy any other outgoing HTTP connections from your application.

Another workaround for situations where you can reach the License Server from the IDE – but not from the Agent – is to acquire an offline seat from the IDE.

Questions? Contact support@zeroturnaround.com.