Configuring the Controller for Application Server Types

Open Liberty & WAS Liberty

The changes below are supported in vFunction Controller version 2.6 and later.

In the Controller’s /etc/sysconfig/vfunction/installation/instances/default/installation.yaml, change the application_server:

agent:
  application_server: liberty

If the Application is using JTA and you want to see the transactions, add the following override properties to the installation.yaml:

agent:
  application_server: liberty
  application_java_version: 8
  override_properties:
    - com.vfunction.runtime.config.aop.xml.db.tracking.enabled=true
    - com.vfunction.runtime.config.aop.xml.jta.tracking.enabled=true
    - com.vfunction.runtime.config.aop.xml.db.tracking.jdbcdriver.enabled=false

Complete the installation of the Controller. At the end of the installation, the console output will note a file to find examples for configuring Open Liberty-specific JVM arguments. Follow the instructions in this file to complete the installation of the vFunction Controller in an Open Liberty environment.