Radius authentication issue

I am following the guide in configuring Radius authentication on my opennms:

Authenticate OpenNMS Horizon with FreeRADIUS

But, once I have modified applicationContext-spring-security.xml`, enabled spring-security.d/radius.xml, and restarted the opennms, the GUI web page failed to load!

Here are the info for my setup (before enable radius):
Version: 24.1.0
Server Time: Thu May 30 23:03:17 PDT 2019
Client Time: Thu May 30 2019 23:03:17 GMT-0700 (Pacific Daylight Time)
Java Version: 1.8.0_191 (Oracle Corporation)
Java Runtime: Java™ SE Runtime Environment (1.8.0_191-b12)
Java Specification: Java Platform API Specification (Oracle Corporation, 1.8)
Java Virtual Machine: Java HotSpot™ 64-Bit Server VM (Oracle Corporation, 25.191-b12)
Java Virtual Machine Specification: Java Virtual Machine Specification (Oracle Corporation, 1.8)
Operating System: Linux 4.15.0-50-generic (amd64)
OSGi Container: Apache Karaf 4.2.3
Servlet Container: jetty/9.4.18.v20190429 (Servlet Spec 3.1)
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/5
Database Type: PostgreSQL
Database Version: 10.8 (Ubuntu 10.8-0ubuntu0.18.04.1)
Time-Series Strategy: Newts

The problem existed on 24.0 as well, I just upgraded my system to 24.1.0. Which log file will shed light on my problem. The jettyServer is running according to opennms -v status.

I found the problem. I didn’t install the plugin

apt install opennms-plugin-protocol-radius

Thank you.