java - 无法从 Java 代码连接 Clamd 服务器(Ubuntu)

标签 java linux

我正在尝试使用 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/

相关文章:

java - 如何防止独立 Java webapp 服务器上的热链接?

Linux 用户列表和 UID/bash 层

python - 无法使用 pip 安装 pyo

linux - 尝试在我的 shell 脚本中实现 CASE

java - 使用相对路径导入Spring bean定义文件

java - 如何在特定条件下隐藏 toast ?

linux - 我可以阻止用户执行二进制文件吗?

c++ - 使用 C/C++ 访问 RAW 磁盘

java - Neo4j-OGM 关系未加载

java - 如何录制 PCM 数小时,但停止时仅保存最后 5 分钟的录音?