Tomcat用户文件访问权限

时间:2014-05-23 09:13:09

标签: java linux tomcat beagleboneblack

我有一个运行在beagle bone black中的tomcat web应用程序。 在这个应用程序中,可以控制一些引脚:

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更改访问权限,则在重新启动系统后,它们将设置为默认值。

1 个答案:

答案 0 :(得分:1)

this是您的替代选择吗?