Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用小半径库从radius数据库获取属性值?_Java_Mysql_Spring Boot_Freeradius_Tinyradius - Fatal编程技术网

Java 如何使用小半径库从radius数据库获取属性值?

Java 如何使用小半径库从radius数据库获取属性值?,java,mysql,spring-boot,freeradius,tinyradius,Java,Mysql,Spring Boot,Freeradius,Tinyradius,我目前正在使用radius服务器。我试图使用Java中的tiny radius库获取记帐数据,但作为响应,属性列表为空?这可能是什么原因,或者如何获取属性及其值 这里我尝试在Linux机器上,安装了freeradius的MySQL,并尝试从radius数据库中检索值 这就是我尝试和正在尝试打印会计响应的属性的方式 public void sendAuthentication() { RadiusClient rc = new RadiusClient("localhost", "testing

我目前正在使用radius服务器。我试图使用Java中的tiny radius库获取记帐数据,但作为响应,属性列表为空?这可能是什么原因,或者如何获取属性及其值

这里我尝试在Linux机器上,安装了freeradius的MySQL,并尝试从radius数据库中检索值

这就是我尝试和正在尝试打印会计响应的属性的方式

public void sendAuthentication() {
 RadiusClient rc = new RadiusClient("localhost", "testing123");
 AccessRequest ar = new AccessRequest("user", "123123");
 ar.setAuthProtocol(AccessRequest.AUTH_CHAP); 
 RadiusPacket response;
 try {
     response = rc.authenticate(ar);
     AccountingRequest accountingRequest = new AccountingRequest("user", ACCT_STATUS_TYPE_ACCOUNTING_ON);
     response = rc.account(accountingRequest);
     System.out.println(response.getAttributes());

 } catch (Exception e) {
     e.printStackTrace();
 } 
}