我有一个 tomcat web 应用程序在 beagle bone black 中运行。 在这个应用程序中,可以控制一些引脚:
private static final String GPIO_DIR = "/sys/class/gpio";
public static void enablePin(int gpio)
{
try (RandomAccessFile out = new RandomAccessFile(new File(GPIO_DIR
+ "/export"), "rw"))
{
out.write(("" + gpio).getBytes());
} catch (IOException io)
{
//possibly the pin was already enabled
log.trace("Not able to enable pin", io);
}
}
问题是gpio文件夹中的文件被保护了。
如何配置 tomcat7 的访问权限才能访问这些文件。
目前导出的访问权限是
ls -l
--w------ 1 root root .....
如果我使用 chmod 更改访问权限,它们将在重新启动系统后设置为默认值。
最佳答案
是this您的替代方案?
关于java - Tomcat用户文件访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23825247/