使用java与RADIUS服务器通信
执行时,我在通信/验证方法处收到一个错误,用于发送访问请求 我遵循了与中指导的完全相同的步骤 我得到的例外是使用java与RADIUS服务器通信,java,tinyradius,Java,Tinyradius,执行时,我在通信/验证方法处收到一个错误,用于发送访问请求 我遵循了与中指导的完全相同的步骤 我得到的例外是 2019-06-14 11:04:23.349 INFO 11244 --- [nio-8080-exec-1] org.tinyradius.util.RadiusClient : communication failure, retry 1 2019-06-14 11:04:26.350 INFO 11244 --- [nio-8080-exec-1] org.t
2019-06-14 11:04:23.349 INFO 11244 --- [nio-8080-exec-1] org.tinyradius.util.RadiusClient : communication failure, retry 1
2019-06-14 11:04:26.350 INFO 11244 --- [nio-8080-exec-1] org.tinyradius.util.RadiusClient : communication failure, retry 2
2019-06-14 11:04:29.351 ERROR 11244 --- [nio-8080-exec-1] org.tinyradius.util.RadiusClient : communication failure (timeout), no more retries
2019-06-14 11:04:29.376 ERROR 11244 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [/tinyradius] threw exception
java.net.SocketTimeoutException: Receive timed out
使用wireshark之类的工具捕获通信,看看网络级别上发生了什么。您应该最感兴趣的是通信去了哪里(ip:port),以及对方是否真的有东西在监听(它应答了吗?)。
2019-06-14 11:04:23.349 INFO 11244 --- [nio-8080-exec-1] org.tinyradius.util.RadiusClient : communication failure, retry 1
2019-06-14 11:04:26.350 INFO 11244 --- [nio-8080-exec-1] org.tinyradius.util.RadiusClient : communication failure, retry 2
2019-06-14 11:04:29.351 ERROR 11244 --- [nio-8080-exec-1] org.tinyradius.util.RadiusClient : communication failure (timeout), no more retries
2019-06-14 11:04:29.376 ERROR 11244 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [/tinyradius] threw exception
java.net.SocketTimeoutException: Receive timed out