Start Components

The components should be started in the following order:

  1. Float
  2. Node
  3. Bridge

Please note that corda-bridgeserver.jar is used by both Bridge and Float. The JAR file assumes its input is bridge.conf however this may be overridden with the –config-file parameter so you can designate whatever config file name you wish to use.

Starting Float

On the Float VM run:

/usr/bin/java -Xmx1024m -jar /opt/corda/corda-bridgeserver-3.2.jar –config-file float.conf

You should see the following output:

FloatSupervisorService: active = false
FloatSupervisorService: active = true

Starting Corda Node

On the Node VM run:

/usr/bin/java -Xmx2048m -jar /opt/corda/corda-3.2.jar –config-file node.conf

  / ____/     _________/ /___ _   _______ __   _ _______ _______  ______  _____   ______ _____ _______ _______
 / /     __  / ___/ __  / __ `/   |______ | \  |    |    |______ |_____/ |_____] |_____/   |   |______ |______
/ /___  /_/ / /  / /_/ / /_/ /    |______ |  \_|    |    |______ |    \_ |       |    \_ __|__ ______| |______
\____/     /_/   \__,_/\__,_/     ____________________________________________________________________________

Tip: The config file format supports many useful features: https://github.com/typesafehub/config#using-hocon-the-json-superset


*************************************************************************************************************************************
*  All rights reserved.                                                                                                             *
*  This software is proprietary to and embodies the confidential technology of R3 LLC ("R3").                                       *
*  Possession, use, duplication or dissemination of the software is authorized only pursuant to a valid written license from R3.    *
*  IF YOU DO NOT HAVE A VALID WRITTEN LICENSE WITH R3, DO NOT USE THIS SOFTWARE.                                                    *
*************************************************************************************************************************************

Logs can be found in                    : /opt/corda/logs
Database connection url is              : jdbc:SERVER://sql-server:1433;database=YOURDB;encrypt=true;trustServerCertificate=true;hostNameInCertificate=*.rds.yourhostname.com;loginTimeout=30;;sendStringParametersAsUnicode=false
Advertised P2P messaging addresses      : float-public-ip-address:10010
RPC connection address                  : 0.0.0.0:10005
RPC admin connection address            : 0.0.0.0:10006
Loaded 2 CorDapp(s)                     : com.r3.corda.corda-finance version 3.2.20181112 by R3, corda-core version 3.2.20190116 by Corda Enterprise Edition
Node for "NODEA" started up and registered in 17.21 sec
SSH server listening on port            : 2222

Starting Bridge

On the Bridge VM run:

/usr/bin/java -Xmx1024m -jar /opt/corda/corda-bridgeserver-3.2.jar

You should see the following output in the Bridge:

BridgeSupervisorService: active = false
BridgeSupervisorService: active = true

You should see the following output in the Float log:

Now listening for incoming connections on VM-Of-Float-Public-IP:Port