在短信猫的开发过程中遇到了很多问题,在此进行记录,以供大家作为参考。
一、Error 0x5 at ..\src\termios.c(892): 拒绝访问
原因:
1.串口被占用
2.串口不存在
解决办法:
1.系统的管理器中,查看串口是否存在,不存在进行更换。
2.如果串口存在,查看是否有其他的程序正在打开,占用了该串口(例如串口测试工具等,我就是这个问 题)。
二、org.smslib.TimeoutException: No response from device.
原因:
1.端口长时间被占用
解决办法:
在一定时间之后及时的释放端口和资源
三、gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1231)
四、org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException: gnu.io.NoSuchPortException
原因:
win32com.dll和javax.comm.properties没有配置正确
解决办法:
正确的存储路径jdk\jre\bin\win32com.dll;jdk\jre\lib\javax.comm.properties
我由于测试的时候用到了comm.jar进行过,当同时部署的时候,也出现了这个问题,移除后解决