Java 覆盆子皮和Tomcat->;pi4j未满足链路错误
我使用的是Raspberry Pi(类型B),它在Tomcat7上运行java web应用程序。我正在与Pi4J合作使用“Jersey”java框架来控制Pi上的GPIO。最终目的是控制一个中继开关,但我不会深入讨论 当我尝试访问web服务时,它抛出一个tomcat错误(如下所示): 我已经使用构建工具Maven来创建web应用程序,这使得导入库非常容易。有人注意到我的简单代码使下面的gpio“闪烁”时出错了吗?我可以确认我的球衣设置是正确的,因为它在不涉及Pi4J的情况下工作 Web服务类(暂时忽略名称XMLService) GPIORelay类Java 覆盆子皮和Tomcat->;pi4j未满足链路错误,java,maven,jersey,tomcat7,raspberry-pi,Java,Maven,Jersey,Tomcat7,Raspberry Pi,我使用的是Raspberry Pi(类型B),它在Tomcat7上运行java web应用程序。我正在与Pi4J合作使用“Jersey”java框架来控制Pi上的GPIO。最终目的是控制一个中继开关,但我不会深入讨论 当我尝试访问web服务时,它抛出一个tomcat错误(如下所示): 我已经使用构建工具Maven来创建web应用程序,这使得导入库非常容易。有人注意到我的简单代码使下面的gpio“闪烁”时出错了吗?我可以确认我的球衣设置是正确的,因为它在不涉及Pi4J的情况下工作 Web服务类(
public class GPIORelay {
GpioController gpio;
GpioPinDigitalOutput pin;
String currentStatus;
public GPIORelay(){
gpio = GpioFactory.getInstance();
pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00, "Pin 17", PinState.LOW);
}
public void blink(){
try{
pin.high();
Thread.sleep(1000);
pin.low();
gpio.unprovisionPin(pin);
}
catch(InterruptedException e){
System.out.print("Exception ");
}
}
}
进行一些初步阅读,可能是因为我还需要在Raspberry pi本身上安装pi4J库,或者我需要配置java.library.path,但我仍然不清楚。任何曾经与Pi4J合作过的人的帮助都将是伟大的
谢谢
public class GPIORelay {
GpioController gpio;
GpioPinDigitalOutput pin;
String currentStatus;
public GPIORelay(){
gpio = GpioFactory.getInstance();
pin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00, "Pin 17", PinState.LOW);
}
public void blink(){
try{
pin.high();
Thread.sleep(1000);
pin.low();
gpio.unprovisionPin(pin);
}
catch(InterruptedException e){
System.out.print("Exception ");
}
}
}