---
title: Starting a gateway instance as a standalone Java application
description: Download a gateway bundle and run it on a local computer as a Java application.
component: pingone
page_id: pingone:integrations:p1_starting_gateway_instance_java_radius
canonical_url: https://docs.pingidentity.com/pingone/integrations/p1_starting_gateway_instance_java_radius.html
revdate: August 22, 2024
section_ids:
  before-you-begin: Before you begin
  about-this-task: About this task
  steps: Steps
  next-steps: Next steps
---

# Starting a gateway instance as a standalone Java application

Download a gateway bundle and run it on a local computer as a Java application.

## Before you begin

* If you have a valid gateway credential, have it ready. Alternatively, you can create a new credential on the **Overview** tab in the gateway details. Learn more in [Creating or revoking a gateway credential](p1_creating_deleting_gateway_credential_ldap.html).

* Install Java 21 LTS on the computer that will run the gateway.

* Create a `JAVA_HOME` system environment variable that points to the directory that contains the bin directory from the Java distribution.

## About this task

Run the application on a computer that can reach your RADIUS client and PingOne.

## Steps

1. Go to **Integrations → Gateways** and locate the appropriate gateway.

2. Go to **Integrations → Gateways** and locate the appropriate gateway.

3. Click the **Download** tab.

4. In the **Standalone** section, review the prerequisites and instructions.

   In the **Instruction** section, click the download link for the gateway bundle.

   |   |                                            |
   | - | ------------------------------------------ |
   |   | If prompted, complete the sign-on process. |

   The download begins.

5. To configure the gateway:

   1. Extract the downloaded bundle and follow the instructions in the `README.txt` file.

   2. To configure a RADIUS gateway client application to use a forward web proxy server to handle traffic between the gateway and PingOne, in the `run.properties` file, provide the relevant access information.

      |   |                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
      | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
      |   | * You must configure the web proxy settings locally for each running instance. For example, if you are running two gateway client applications, you must configure web proxy settings for each instance separately.

      * For basic authentication to support international characters, the proxy server must also be configured to support international characters.

      * Digest authentication does not support the use of international characters. |

## Next steps

[Verify a gateway instance](p1_verifying_gateway_instance_radius.html)
