java - Tomcat用户文件访问权限

标签 java linux tomcat beagleboneblack

我有一个 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/

相关文章:

tomcat - 使用 Mule ESB 将数据公开为 ODATA API

apache - 在 Tomcat 前面有一个 apache 网络服务器的原因是什么?

Java - 从单个 zip 文件读取多个图像并最终将它们转换为 BufferedImage 对象。好主意?

java - 为什么maven站点:site fail in a multi-module project?

c++ - 如何学习linux网络栈源码

linux - 反转/开发/空

java - Redhat 上的 java.library.path 中没有 xuggle

java - 哪一种内存效率更高?

java - BouncyCaSTLe 解密 - PartialInputStream 中的流过早结束

java - 如何将 Eclipse 3.5 服务器导出到 Eclipse 3.6