Всем привет. Вопросик есть. Есть локальный WEB сервер на Tomcat ,есть сайт с одной кнопкой, которая должна включать светодиод, есть arduino. Необходимо кликнув на сайте кнопочку включить светодиод. И вот тут я сломал мозг. Код (Java): package ru.servlets; import ru.arduino.AluinoSend; import ru.baseData.bdConnect; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; import java.util.Arrays; @WebServlet("/ServletEnter") public class ServletEnter extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); response.setContentType("application/html"); response.setCharacterEncoding("utf-8"); AluinoSend ard = new AluinoSend(); ard.arduino(); } } package ru.arduino; import com.panamahitek.ArduinoException; import com.panamahitek.PanamaHitek_Arduino; import jssc.SerialPortException; public class AluinoSend { PanamaHitek_Arduino ino = new PanamaHitek_Arduino(); public void arduino() { try { ino.arduinoTX("COM4",9600); } catch (ArduinoException e) { e.printStackTrace(); } try { ino.sendData("1"); } catch (ArduinoException e) { e.printStackTrace(); } catch (SerialPortException e) { e.printStackTrace(); } } } не работает! AluinoSend ard = new AluinoSend(); После этой строчки ничего не работает даже ошибку не выдает Если я пишу обычное приложение, не web то все работает отлично! Может кто знает другой способ спарить servlet с Arduino
У меня была похожая проблема с сервером. Я нашел решение во включении нужных расширений (у меня это было в php.ini) и установке/обновлении нужных модулей на сервер.