gpt4 book ai didi

java - 在将 tomcat 用于 java web 应用程序的 linux 机器上,当我从 tomcat 运行应用程序时,文件/文件夹创建/修改权限被拒绝的问题

转载 作者:行者123 更新时间:2023-11-28 23:12:59 26 4
gpt4 key购买 nike

当我在我的 Linux 机器上使用 tomcat 作为 java web 应用程序并且我从 tomcat 运行一个应用程序时,服务器无法通过应用程序在我家的另一个文件夹中创建一个文件夹,比如 home/manusingh/webbee/。

我在终端上写了一个命令,比如-

[root@localhost manusingh]# chmod -R 755 webbee2[root@localhost manusingh]# chown -R nobody.nobody webbee2

netsuiteCredentials.HOME_PATH=/home/manusingh/webbee2/

//试图在机器上创建文件的java代码

文件 hmsFolder =new File(netsuiteCredentials.HOME_PATH+"HMS"); 如果(!hmsFolder.exists()){

            System.out.println("hms folder not exists");
hmsFolder.mkdirs();
}

File credentialsFolder =new File(netsuiteCredentials.HOME_PATH+"credentials");
if(!credentialsFolder.exists()) {
System.out.println("credential folder not exists");
credentialsFolder.mkdirs();
}

最佳答案

是的,它正在发生,因为您没有该目录的权限。

运行以下命令以授予对任何目录的权限。

sudo chmod 777 -R/文件夹路径

引用这个:How do I change permissions for a folder and all of its subfolders and files in one step in Linux?

关于java - 在将 tomcat 用于 java web 应用程序的 linux 机器上,当我从 tomcat 运行应用程序时,文件/文件夹创建/修改权限被拒绝的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54809354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com