2 u013284210 u013284210 于 2014.04.22 18:40 提问

使用jsp+servlet在servlet中读取串口问题

我想使用jsp + servlet 完成串口通讯,但是我在Servlet端获取服务器上的串口时获取不到,求解决!!!服务器是tomcat,在Servlet端使用如下代码获取端口
public void init() {

    try {
        portList = CommPortIdentifier.getPortIdentifiers(); // 得到当前连接上的端口
        while (portList.hasMoreElements()) {
            portId = (CommPortIdentifier) portList.nextElement();
            System.out.println("已有端口名称:" + portId.getName());
            if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {//
                // 判断如果端口类型是串口
                if (portId.getName().equals("COM5")) { // 判断如果COM5端口已经启动就连接
                    ReadPortService reader = new ReadPortService(); // 实例一个
                }
            }
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}

获取不到,但是直接写一个main方法调用init()方法时可以获取到串口,求解决

1个回答

hs2220122435
hs2220122435   2016.06.13 21:25

我是直接用JavaBean调用Java代码来控制串口的,结果,运行Java代码正常,一到页面上就行不通。。。。

Csdn user default icon
上传中...
上传图片
插入图片