嵌入式权限被拒绝 tomcat

Permission denied with embeded tomcat

我有一个 Spring 引导应用程序,它试图访问位于“/var/someDirectory”

中的文件

平台为:linuxubuntu16

服务器应用程序是:嵌入式 tomcat

代码如下:

    File file = new File("/var/testFile1.txt");
    if (file.createNewFile()) {
        System.out.println("File is created!");
    } else {
        System.out.println("File already exists.");
    }

但有例外:

java.io.IOException: Permission denied

问题:

如何在“/var/”上授予我的应用程序权限?

sudo mkdir /var/someDirectory
sudo chown -R your_user /var/someDirectory

老实说,这与 Java 无关。