Java 嵌入tomcat的权限被拒绝
我有一个Spring启动应用程序,它试图访问位于“/var/someDirectory”中的文件 平台是:linux ubuntu 16 服务器应用程序为:嵌入式tomcat 代码如下:Java 嵌入tomcat的权限被拒绝,java,spring,permissions,embedded-tomcat-7,Java,Spring,Permissions,Embedded Tomcat 7,我有一个Spring启动应用程序,它试图访问位于“/var/someDirectory”中的文件 平台是:linux ubuntu 16 服务器应用程序为:嵌入式tomcat 代码如下: File file = new File("/var/testFile1.txt"); if (file.createNewFile()) { System.out.println("File is created!"); } else { System.
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:权限被拒绝
问题:
如何在“/var/”上授予应用程序权限
sudo mkdir /var/someDirectory
sudo chown -R your_user /var/someDirectory
老实说,这与Java无关
老实说,这与Java无关。你试过sudo吗?我不想让我的应用程序在根目录下运行,我想让它在特定目录下运行。你试过sudo吗?我不想让我的应用程序在根目录下运行,我想让它在特定目录下运行