我正在尝试使用 Clam Antivirus 扫描文件中的病毒,Clam Antivirus 安装在不同机器上的 Ubuntu 上,而 Java 代码又在不同机器上。下面是我的java代码行
//connect to Linux server
ClamScan clamScan = new ClamScan("127.0.0.1", 3310, 20);
// Scanning the test file
ScanResult result = clamScan.scan(new FileInputStream("D:\\vcredist_x64.png"));
我已经在 Clamd.conf
文件中做了必要的更改,即添加了 Tcp 端口和地址,但仍然出现以下错误描述
ERROR com.philvarner.clamavj.ClamScan - could not connect to clamd server java.net.ConnectException: Connection refused: connect
所以任何人都可以帮助我找出代码或配置中的问题。
提前致谢。 阿里
最佳答案
终于找到了解决方案,实际上 clam 守护进程没有启动和运行。
关于java - 无法从 Java 代码连接 Clamd 服务器(Ubuntu),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35891034/