Setting up udev rules

Cant get udev made ports work in openhab…

/etc/default/openhab2 file :

EXTRA_JAVA_OPTS="-Dgnu.io.rxtx.SerialPorts=/dev/ttyACM0:/dev/ttyACM1"

/etc/udev/rules.d/99-com.rules :

SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0042", ATTRS{serial}=="556393036343518172C0", SYMLINK+="ttyRFLINK"

udevadm info -a -p $(udevadm info -q path -n /dev/ttyACM1) output:

looking at parent device '/devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2.2':
KERNELS=="1-2.2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{authorized}=="1"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{bConfigurationValue}=="1"
ATTRS{bDeviceClass}=="02"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bMaxPacketSize0}=="8"
ATTRS{bMaxPower}=="100mA"
ATTRS{bNumConfigurations}=="1"
ATTRS{bNumInterfaces}==" 2"
ATTRS{bcdDevice}=="0001"
ATTRS{bmAttributes}=="c0"
ATTRS{busnum}=="1"
ATTRS{configuration}==""
ATTRS{devnum}=="4"
ATTRS{devpath}=="2.2"
ATTRS{idProduct}=="0042"
ATTRS{idVendor}=="2341"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="Arduino (www.arduino.cc)"
ATTRS{maxchild}=="0"
ATTRS{quirks}=="0x0"
ATTRS{removable}=="unknown"
ATTRS{serial}=="556393036343518172C0"
ATTRS{speed}=="12"
ATTRS{urbnum}=="1981"
ATTRS{version}==" 1.10"

Symbolic link udev has made :

ls -ln /dev/ttyRFLINK lrwxrwxrwx 1 0 0 7 Apr 24 11:22 /dev/ttyRFLINK -> ttyACM1

In OH log :

2020-04-24 11:20:43.136 [ERROR] [g.rflink.handler.RfLinkBridgeHandler] - Connection to RFLink to transceiver failed: Could not find COM port /dev/ttyRFLINK

Ok, you need to add ports you are creating to EXTRA_JAVA_OPTS also.